td.details-control {
    background: url('../resources/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../resources/details_close.png') no-repeat center center;
}

	/** Header buttons **/
	.btn-user-profile{
		background: #5ebe3a; 	
		border: 2px solid #5ebe3a;
		color: #fff !important; 
		font-family: Tahoma;    
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center; 
		margin: 0 25px 5px 5px; 
		padding: 5px 15px; 
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;
	}
	.btn-user-profile:hover,
    .btn-user-profile:active,
    .btn-user-profile.active,
    .btn-user-profile.disabled,
    .btn-user-profile[disabled],			
    .btn-user-profile:focus {			
		background-color: transparent !important; 
		color: #5ebe3a !important; 
		text-decoration: none;
		text-align: center; 
		text-decoration: none; 
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;
	}	

	.btn-user-logout{
		background: #ed1c24; 	
		border: 2px solid #ed1c24;
		color: #fff !important; 
		font-family: Tahoma;    
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center; 
		margin: 0 25px 5px 5px; 
		padding: 5px 15px; 
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;
	}
	.btn-user-logout:hover,
    .btn-user-logout:active,
    .btn-user-logout.active,
    .btn-user-logout.disabled,
    .btn-user-logout[disabled],			
    .btn-user-logout:focus {			
		background-color: transparent !important; 
		color: #ed1c24 !important; 
		text-decoration: none;
		text-align: center; 
		text-decoration: none; 
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;
	}	
	
	.btn-language{
		background: #5ebe3a; 	
		border: 2px solid #5ebe3a;
		color: #fff !important; 
		font-family: Tahoma;    
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center; 
		margin: 0 25px 5px 5px; 
		padding: 5px 15px; 
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;
	}
	
	.btn-language:hover,
    .btn-language:active,
    .btn-language.active,
    .btn-language.disabled,
    .btn-language[disabled],			
    .btn-language:focus {			
		background-color: transparent !important; 
		color: #5ebe3a !important; 
		text-decoration: none;
		text-align: center; 
		text-decoration: none; 
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;
	}	
	
	.btn-header{
		display:inline-block;
		*display:inline;
		*zoom:1;
		padding:4px 6px;
		margin-bottom:0;
		font-size:11px;
		line-height:30px;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;
	}
	.btn-header:hover,.btn-header:focus,.btn-header:active,.btn-header.active,.btn-header.disabled,.btn-header[disabled]{color:none;background-color:none;*background-color:none;}
	.btn-header:active,.btn-header.active{background-color:#cccccc \9;}
	.btn-header:first-child{*margin-left:0;}
	.btn-header:hover,.btn-header:focus{
		color:#333333;
		text-decoration:none;
		background-position:0 -15px;
		-webkit-transition:background-position 0.1s linear;
		-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;
		transition:background-position 0.1s linear;}
	.btn-header:focus{
		outline:thin dotted #333;
		outline:5px auto -webkit-focus-ring-color;
		outline-offset:-2px;}
	.btn-header.active,.btn-header:active{
		background-image:none;
		outline:0;
		/*
		-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
		-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
		box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);*/}

	
	
	.head-user h6{text-align: center;}
	.btn-resize [class^='i-']{font-size: 16px;}
	
	.btn-language a {margin:0px; padding: 5px 10px;}
	
	
	/** EOF Header Buttons */

  
	  /* dropdown menu */
	  
		.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; border: 1px solid #85c420;*/ margin:0px; padding: 0px 10px;}
        .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: #fff;}

		.text-warning{color: #e58900;}
		a.text-warning:hover{color: #d87e00;}
		
		/** dropdown menu header button**/
		.dropdown-menu li a{ margin:0px; padding: 5px 10px;}
		.dropdown-menu .btn-languages a { margin:0px; padding: 5px 10px;}
		
		.btn-group.open .btn-primary.dropdown-toggle,
        .btn-primary:focus,
        .ui-dialog-buttonset button:focus{
            background-color: #b4e664;
        }
		
		.btn-form .dropdown-toggle{
			padding: 4px 6px;
		}
		
		
	/* user header */	
		.dropdown-menu > li.user-languages {
			/*background-color: #f9f9f9;*/
			
			height: 10px;
			width: 240px;
			text-align: center;
		}
		.dropdown-menu > li.user-languages:before,
		.dropdown-menu > li.user-languages:after {
			display: table;
			content: " ";
		}
		.dropdown-menu > li.user-languages:after {
			clear: both;
		}
		.dropdown-menu > li.user-languages {
			color: #666666;
			padding: 15px 10px 20px 10px;	
		}	
		.dropdown-menu > li.user-header {
			height: 90px;
			width: 200px;
			padding: 10px;
			background: #b4e644;
			text-align: center;
		}
		.dropdown-menu > li.user-header > img {
			border: 4px solid #85c420; 
			border-radius: 4em;  
			z-index: 5;
			height: 50px;
			width: 50px;
			display: block;
			margin: 0 auto;
			padding: 0;		
		}
		.dropdown-menu > li.user-header > p {
			z-index: 5;
			color: #f9f9f9;		
			font-size: 15px;
			text-shadow: 2px 2px 3px #333333;
			margin-top: 10px;
		}
		.dropdown-menu > li.user-footer {
			/*background-color: #f9f9f9;*/
			padding: 10px;
			height: 20px;
		}
		.dropdown-menu > li.user-footer:before,
		.dropdown-menu > li.user-footer:after {
			display: table;
			content: " ";
		}
		.dropdown-menu-btn > li.user-footer:after {
			clear: both;
		}
		.dropdown-menu > li.user-footer .btn-default {
			color: #666666;
		}		
		
	/* Add fade animation to dropdown menus */
	.open > .dropdown-menu, #header .item .popup {
		animation-name: fadeAnimation;
		animation-duration: .7s;
		animation-iteration-count: 1;
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		-webkit-animation-name: fadeAnimation;
		-webkit-animation-duration: .7s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-timing-function: ease;
		-webkit-animation-fill-mode: forwards;
		-moz-animation-name: fadeAnimation;
		-moz-animation-duration: .7s;
		-moz-animation-iteration-count: 1;
		-moz-animation-timing-function: ease;
		-moz-animation-fill-mode: forwards;
	}
	@keyframes fadeAnimation {
		from {
			opacity: 0;
			top: 120%;
		}
		to {
			opacity: 1;
			top: 100%;
		}
	}
	@-webkit-keyframes fadeAnimation {
		from {
			opacity: 0;
			top: 120%;
		}
		to {
			opacity: 1;
			top: 100%;
		}
	}

	/* Header Company Info*/
		#header .buttons .item .compinfo {
			margin:-5px 0 0 0;		
		}
		#header .buttons .item .compinfo img {		
			border:3px solid #b4e664;
			border-radius:3em;
			-webkit-border-radius:3em;
			-moz-border-radius:3em;
			-o-border-radius:3em;
			margin:0;			
		}
		#header .buttons .item a.compinfo  {	
			background: none; 
			color: #065020;				
		}
		#header .buttons .item a.compinfo:hover  {	color: #fff;}
		#header .buttons .item a.compinfo:active,
		#header .buttons .item a.compinfo:focus{background: none; }
	/* EOF Company Info*/	
	
	.breadcrumb > .active {
		color: #ed1d24;
		font-family: tahoma,arial,sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding: 2px;
	}
	
	.breadcrumb > li {
		display: inline-block;
		text-shadow: none;}
	
	.breadcrumb > li > .divider {
		color: #fff;
		padding: 0 5px;
	}
	
	/**-------------------------**/
	/** form button Styles		 **/
	/**-------------------------**/
	
	/** button icon		 **/
	.btn-icon{
		background-color:#5ebe3a;		
		border: 2px solid #5ebe3a;	
		color: #fff !important;
		display:inline-block;
		*display:inline;*zoom:1;
		padding: 4px;
		margin-bottom:0;
		font-size:11px;
		line-height:20px;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;			
		opacity: .9; 
		filter: alpha(opacity=90); 	
		-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;
		
	}
	.btn-icon:hover,.btn-icon:focus,.btn-icon:active,.btn-icon.active,.btn-icon.disabled,.btn-icon[disabled]{color: #5ebe3a !important; background-color: transparent !important; }
	.btn-icon:active,.btn-icon.active{background-color: transparent !important;}
	.btn-icon:first-child{*margin-left:0;}
	.btn-icon:hover,.btn-icon:focus{
		color: #5ebe3a !important;
		text-decoration:none;
		background-position:0 -15px;
		-webkit-transition:background-position 0.1s linear;
		-moz-transition:background-position 0.1s linear;
		-o-transition:background-position 0.1s linear;
		transition:background-position 0.1s linear;
	}
	
	/** button form		 **/
	
	.btn-form, .ui-dialog-buttonset button{
		background:#5ebe3a;		
		border: 2px solid #5ebe3a;	
		color: #fff !important;
		display:inline-block;
		*display:inline;*zoom:1;
		padding:4px 6px;
		margin: 0px 0 0 2px;
		font-size:11px;
		line-height:20px;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;		
		opacity: .9; 
		filter: alpha(opacity=90); 		
		
		-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;
		
	}
	.btn-form:hover,.btn-form:focus,.btn-form:active,.btn-form.active,.btn-form.disabled,.btn-form[disabled]{color: #5ebe3a !important; background-color: transparent !important; }
	.btn-form:active,.btn-form.active{background-color: transparent !important;}
	.btn-form:first-child{*margin-left:0;}
	.btn-form:hover,.btn-form:focus,
	.ui-dialog-buttonset button:hover,
    .ui-dialog-buttonset button:active,
	.ui-dialog-buttonset button:focus	{
		color: #5ebe3a !important;
		text-decoration:none;
		background-position:0 -15px;
		-webkit-transition:background-position 0.1s linear;
		-moz-transition:background-position 0.1s linear;
		-o-transition:background-position 0.1s linear;
		transition:background-position 0.1s linear;
	}	
	
	/** button primary		 **/
	
	.btn-primary-form.active,.btn-warning-form.active,.btn-danger-form.active,.btn-success-form.active,.btn-info-form.active,.btn-inverse-form.active{color:rgba(255, 255, 255, 0.75);}
	.btn-primary-form{
		background-color:#5ebe3a;
		border: 2px solid #5ebe3a;
		color: #fff !important; 
		font-family: 'Tahoma', Arial, sans-serif;  
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center;				
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;		
	}
	.btn-primary-form:hover,.btn-primary-form:focus,.btn-primary-form:active,.btn-primary-form.active,.btn-primary-form.disabled,.btn-primary-form[disabled]{
		background-color: transparent !important; 
		color: #5ebe3a !important; 
		text-decoration: none;
		text-align: center;		
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;
	}
	
	/** button warning		 **/
	
	.btn-warning-form{
		background:#faa732;
		border: 2px solid #faa732;
		color: #fff !important; 
		font-family: 'Tahoma', Arial, sans-serif;  
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center;		
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;			
	}
		
	.btn-warning-form:hover,.btn-warning-form:focus,.btn-warning-form:active,.btn-warning-form.active,.btn-warning-form.disabled,.btn-warning-form[disabled]{
		background-color: transparent !important; 
		color: #faa732 !important; 
		text-decoration: none;
		text-align: center; 		
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;
	}
	
	/** button danger		 **/
	
	.btn-danger-form{
		background:#da4f49;
		border: 2px solid #da4f49;
		color: #fff !important; 
		font-family: 'Tahoma', Arial, sans-serif;  
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center;	
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;			
	}
	.btn-danger-form:hover,.btn-danger-form:focus,.btn-danger-form:active,.btn-danger-form.active,.btn-danger-form.disabled,.btn-danger-form[disabled]{
		background-color: transparent !important; 
		color: #da4f49 !important; 
		text-decoration: none;
		text-align: center; 		
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;
	}
	
	/** button success		 **/
		
	.btn-success-form{
		background:#51a351;
		border: 2px solid #51a351;
		color: #fff !important; 
		font-family: 'Tahoma', Arial, sans-serif;  
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center; 	
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;	
				
		}
		
	.btn-success-form:hover,.btn-success-form:focus,.btn-success-form:active,.btn-success-form.active,.btn-success-form.disabled,.btn-success-form[disabled]{
		background-color: transparent !important; 
		color: #51a351 !important; 
		text-decoration: none;
		text-align: center;	
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;		
		}
	
	/** button info		 **/
	
	.btn-info-form{
		background:#2f96b4;
		border: 2px solid #2f96b4;		
		color: #fff !important; 
		font-family: 'Tahoma', Arial, sans-serif;  
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center; 	
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;			
	}
	.btn-info-form:hover,.btn-info-form:focus,.btn-info-form:active,.btn-info-form.active,.btn-info-form.disabled,.btn-info-form[disabled]{
		background-color: transparent !important; 
		color: #2f96b4 !important; 
		text-decoration: none;
		text-align: center; 	
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;		
	}
	
	/** button inverse		 **/
		
	.btn-inverse-form{
		background:#363636;
		border: 2px solid #363636;
		color: #fff !important; 
		font-family: 'Tahoma', Arial, sans-serif;  
		font-size: 12px; 
		font-weight: 400;		
		line-height: 18px;
		text-decoration: none;
		text-align: center; 
		opacity: .9; 
		filter: alpha(opacity=90); 
		-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;		
	}
	.btn-inverse-form:hover,.btn-inverse-form:focus,.btn-inverse-form:active,.btn-inverse-form.active,.btn-inverse-form.disabled,.btn-inverse-form[disabled]{
		background-color: transparent !important; 
		color: #363636 !important; 
		text-decoration: none;
		text-align: center; 		
		-webkit-transition: all .1s ease-out; 
		-moz-transition: all .1s ease-out; 
		-o-transition: all .1s ease-out; 
		transition: all .1s ease-out;		
	}	
		
	/** button link		 **/
	
	.btn-link-form{
		border-color:transparent;
		cursor:pointer;
		color:#065020;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}	
	.btn-link-form,.btn-link-form:active,.btn-link-form[disabled]{
		background-color:transparent;
		background-image:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.btn-link-form:hover,.btn-link-form:focus{color:#4d6f33;text-decoration:none;background-color:transparent;}
	.btn-link-form[disabled]:hover,.btn-link-form[disabled]:focus{color:#333333;text-decoration:none;}
	
	
	button.btn-icon,input[type="submit"].btn-icon{*padding-top:3px;*padding-bottom:3px;}
	button.btn-icon::-moz-focus-inner,input[type="submit"].btn-icon::-moz-focus-inner{padding:0;border:0;}
	button.btn-icon.btn-large-form,input[type="submit"].btn-icon.btn-large-form{*padding-top:7px;*padding-bottom:7px;}
	button.btn-icon.btn-small-form,input[type="submit"].btn-icon.btn-small-form{*padding-top:3px;*padding-bottom:3px;}
	button.btn-icon.btn-mini-form,input[type="submit"].btn-icon.btn-mini-form{*padding-top:1px;*padding-bottom:1px;}
	
	button.btn-form,input[type="submit"].btn-form{*padding-top:3px;*padding-bottom:3px;}
	button.btn-form::-moz-focus-inner,input[type="submit"].btn-form::-moz-focus-inner{padding:0;border:0;}
	button.btn-form.btn-large-form,input[type="submit"].btn-form.btn-large-form{*padding-top:7px;*padding-bottom:7px;}
	button.btn-form.btn-small-form,input[type="submit"].btn-form.btn-small-form{*padding-top:3px;*padding-bottom:3px;}
	button.btn-form.btn-mini-form,input[type="submit"].btn-form.btn-mini-form{*padding-top:1px;*padding-bottom:1px;}
	
	.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.btn-link{border-color:transparent;cursor:pointer;color:#065020; font-weight: bold; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
	.btn-link:hover,.btn-link:focus{color:#85c420;text-decoration:none;background-color:transparent;}
	.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}
	
	
/** bullets style **/

.content ol{
	padding:0 0 0 20px;
}
.content ol li{
	list-style-type: decimal ;
}
.nicEdit-main ul,.ugMainCont ul{
	padding:0 0 0 20px;
}
.nicEdit-main ul li,.ugMainCont ul li{
	list-style-type:disc ;
}

/** Sayem (14-10-2014) **/
.select2-container .select2-choice{
	overflow: visible;
}

  /** IFLOW **/  
  
  
	#navline nav{margin: 0; padding: 0; height: 100%; min-height: 100%; width: 100%; float: left; position: relative; }
	#wrapper.screen_wide #navline .navline{width: 100%;}
	
	main,nav,section{display:block; max-width:100%;}
	/*	
	section {
		padding: 1em;
		text-align: center;
		position: relative;
		margin: 40px;
		height: calc(100% - 80px);
		overflow: hidden;
	}
	
	section h2 {
		font-weight: 300;
		color: rgba(255,255,255,0.3);
		font-size: 3.5em;
	}
	section:not(.related)::before,
	section:not(.related)::after {
		/**content: ''; -->
		position: absolute;
		width: 50%;
		height: 1px;
		background: rgba(255,255,255,0.4);
		left: 25%;
		top: 50%;
	}	
	section:not(.related)::before {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	section:not(.related)::after {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}	
	*/
	
	nav a {		
		display: block;
		outline: none;		
		z-index: 1000;		
		position: absolute;
		top: 50%;
		-moz-transform: translateY(50%);
		-webkit-transform: translateY(50%);
		-ms-transform: translateY(50%);
		-o-transform: translateY(50%);	
		transform: translateY(50%);
	}
	

	nav a svg {
		display: block;
		margin: 0 auto;
		padding: 0;
	}
	
	
	#navline section	{
		text-decoration: none;
		background: none !important;
		border: none !important;	
		list-style: none;		
		text-align: center;
		float: left;
		width: 100%;
		position: relative;
	}
		
	.navline{
		text-decoration: none;
		background: none !important;
		border: none !important;		
		list-style: none;
		margin: 0;		
		float: left;
		display: block; 
		/**padding: 0 20px; **/
		width: 100%;
	
	}
	
	.navline a {text-align: center; padding: 0;}
	
	.navline li a span {
		color: #065020;
		text-decoration: none;
		background: none;
		padding: 0;
		margin: 0;
		text-align: center;
	}	
	
	.navline li a span:hover,
	.navline li a span:link,
	.navline li a span:visited,
	.navline li a span:active
	{
		color: #85c420;	
	
	}	

	.navline .ch-info h3 a:hover,
	.navline .ch-info h3 a:link,
	.navline .ch-info h3 a:visited,
	.navline .ch-info h3 a:active{
		color: #fff;		
		text-align: center;
	}
	
	.navline ul{
		text-decoration: none;
		background: none !important;
		border: none !important;	
		list-style: none;
		float: left;
		width: 100%;
		display: block;
		margin: 70px 0 0 0;
		padding: 0;
		/**height: 60px;**/
		padding-bottom: 60px;
		
		
	}	
	 .navline li{
		text-decoration: none;
		background: none !important;
		border: none !important;	
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: center;	
	}	

	
	/* SVG wrap */
	.svg-wrap {
		position: absolute;
		width: 0px;
		height: 0px;
		overflow: hidden;	
	}

	/* Nav */
	
	.tabs {
		position: relative;
		overflow: hidden;
		margin: 0 auto;
		width: 100%;
		font-weight: 300;
		font-size: 1.25em;
		float: left;
		
	}
	.tabs nav {
		text-align: center;
		margin: 0;
	}
	.tabs nav ul {
		position: relative;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: flex;
		margin: 0 auto;
		padding: 0;
		max-width: 100%;
		list-style: none;
		-ms-box-orient: horizontal;
		-ms-box-pack: center;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		width:100%;
	}
	.tabs nav ul li {
		position: relative;		
		display: block;
		margin: 0;
		text-align: center;
		width: 100%;
		-webkit-flex: 1;
		-moz-flex: 1;
		-ms-flex: 1;
		flex: 1;
		z-index: 1;
	}
	.tabs nav a {
		position: relative;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 2.5;
		font-family: 'Tahoma' Arial, sans-serif;
		font-weight: 300px;
		color: #065020;
	}
	.tabs nav a span {
		vertical-align: middle;
		/**font-size: 0.75em;	**/
	}
	.tabs nav li.tab-current a {
		color: #74777b;
	}
	
	.tabs nav a:focus, .tabs nav a:hover {
		outline: none;
		
	}
	
	@media screen and (max-width: 58em) {
	.tabs nav a.icon span {
		display: none;
	}
	.tabs nav a:before {
		margin-right: 0;
		}
	}
	
	/** TAB Style**/
	
	.ui-tabs .ui-tabs-nav li a {
		float: left;
		width:100%;
		text-decoration: none;
		padding: 0;
		}

	.tabs-style-linetriangle nav a{
		overflow: visible;
		border-bottom: 2px solid #85c420;
		-webkit-transition: color 0.2s;
		transition: color 0.2s;		
		width: 100%;
	}
	.tabs-style-linetriangle nav h3 {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 11px;
		color: #065020;
				
	}
	.tabs-style-linetriangle nav li.tab-current a:after, 
	.tabs-style-linetriangle nav li.tab-current a:before {
		position: absolute;
		top: 100%;
		left: 50%;
		width: 0;
		height: 0;
		border: solid transparent;
		content: '';	
		/**	border-radius: 50%;	display: inline-block;	margin-right: 20px; **/
	}
	.ui-tabs-anchor nav li.tab-current,
	.tabs-style-linetriangle nav li.tab-current a:after{
		background: #85c420; 
		-moz-border-radius: 50px; 
		-webkit-border-radius: 50px;  
		border-radius: 50px;
		height: 5px;
		width: 5px;
		margin-left: -6px;
		margin-top: -4px; 
		display: block;
	}
	.ui-tabs-anchor nav li.tab-current,
	.tabs-style-linetriangle nav li.tab-current a:before {	   
		background: #b4e664; 
		-moz-border-radius: 50px; 
		-webkit-border-radius: 50px; 
		border-radius: 50px;
		height: 13px;
		width: 13px;
		margin-left: -10px;
		margin-top: -8px;
		display: block;
		float:left;
	}
	
	.ui-tabs .ui-tabs-nav li {
		padding: 0;
		margin:0;
		max-height: 10px;
	}
	
	
	@media screen and (max-width: 58em) {
		.tabs-style-linetriangle nav {
			font-size: 0.6em;		
		}
	}
	
	/* CONTENT wrap */
	.content-wrap {
		position: relative;
		width: 100%;
	}

	.content-wrap section {
		display: none;
		margin: 0 auto;
		padding: 2em;
		max-width: 1200px;
		text-align: center;
	}

	.content-wrap section.content-current {
		display: block;
	}

	.content-wrap section p {
		margin: 0;
		padding: 0.75em 0;
		color: rgba(40,44,42,0.05);
		font-weight: 900;
		font-size: 4em;
		line-height: 1;
	}
	
	/** GRID **/
	
	.ch-grid {
		margin: 10px 0 0 0 ;
		padding: 0;
		list-style: none;
		display: block;
		text-align: center;
		width: 100%;
	}
	.ch-grid:after,
	.ch-item:before {
		content: '';
		display: table;
	}

	.ch-grid:after {
		clear: both;
	}

	.ch-grid li {
		width: 118px;
		height: 100px;
		display: inline-block;
		margin: 0px;
		padding: 0px;
	}
	
	/** ITEM **/
	
	.ch-item {
		width: 95px;
		height: 95px;
		border-radius: 50%;
		position: relative;
		cursor: default;
		box-shadow: inset 0 0 0 9px rgba(255,255,255,0.6),
					0 1px 2px rgba(0,0,0,0.1);		
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.ch-item:hover {
		box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1),
				0 1px 2px rgba(0,0,0,0.1);
	}
	.ch-item:hover .ch-info {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	.ch-item:hover .ch-info p {
		opacity: 1;
	}
	
	.ch-img-gl { 
		background: url("../img/flow/iflow-icon-gl.png") no-repeat center;	
		position: relative;
	}
	.ch-img-ar { 	
		background: url("../img/flow/iflow-icon-ar.png") no-repeat center;
		position: relative;
	}
	.ch-img-ap { 	
		background: url("../img/flow/iflow-icon-ap.png") no-repeat center;
		position: relative;
	}
	.ch-img-so { 
		background: url("../img/flow/iflow-icon-so.png") no-repeat center;
		position: relative;
	}
	.ch-img-pc { 
		background: url("../img/flow/iflow-icon-pc.png") no-repeat center;
		position: relative;
	}
	.ch-img-ic { 
		background: url("../img/flow/iflow-icon-ic.png") no-repeat center;
		position: relative;
	}
	.ch-img-gst { 	
		background: url("../img/flow/iflow-icon-gst.png") no-repeat center;
		position: relative;
	}
	.ch-img-zw { 
		background: url("../img/flow/iflow-icon-zw.png") no-repeat center;
		position: relative;
	}
	.ch-img-gs { 
		background: url("../img/flow/iflow-icon-gs.png") no-repeat center;
		position: relative;
	}

	/** INFO **/
	.ch-info {
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}
	
	.ch-info h3 {
		color: #fff;	
		font-size: 11px;
		margin: 30px 0 15px 0;
		padding: 0px 10px 0px 10px;
		height: 30px;
		font-family: 'Tahoma', Arial, sans-serif;
		text-align: center;
		line-height: initial;
		/**	padding: 25px 5px 0 5px;
			text-shadow: 0 0 1px #fff, 	0 1px 2px rgba(0,0,0,0.3);
			text-transform: uppercase;
			letter-spacing: 2px;
		**/
	}
	.ch-info h3 a {
		display: block;
		color: #fff;	
		font-weight: 700;
		font-size: 11px;
		letter-spacing: initial;	
		font-family: 'Tahoma', Arial, sans-serif;
		/**	border-top: 1px solid rgba(255,255,255,0.5);
			font-style: italic;
			transition: all 1s ease-in-out 0.4s;
			-webkit-transition: all 1s ease-in-out 0.4s;
			-moz-transition: all 1s ease-in-out 0.4s;
			-o-transition: all 1s ease-in-out 0.4s;
			-ms-transition: all 1s ease-in-out 0.4s;
		**/
	}
	.ch-info p a {
		display: block;
		color: #fff;	
		font-weight: 700;
		font-size: 11px;
		letter-spacing: initial;	
		font-family: 'Tahoma', Arial, sans-serif;
		padding-top: 4px;
		color: rgba(255,255,255,0.7);	
		font-style: normal;
		text-transform: uppercase;
	}
	.ch-info p a:hover {
		color: #fff;
		color: rgba(255,242,34, 0.8);
	}
	
	.ch-info-gl{
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}	
	.ch-info-ar{
		position: absolute;
		background: rgba(62,35,35,44);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}	
	.ch-info-ap {
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}
	.ch-info-so{
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}
	.ch-info-pc {
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}
	.ch-info-ic {
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}
	.ch-info-gst {
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}
	.ch-info-zw {
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}
	.ch-info-gs{
		position: absolute;
		background: rgba(63,147,147, 0.8);
		width: inherit;
		height: inherit;
		border-radius: 50%;
		opacity: 0;

		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	
		-webkit-backface-visibility: hidden;
	}
	
	/* ARROW  */

	.next-arrow  {margin: -45px 0px 0 97px; padding: 5px; color: #5ebe3a;}
	.color-4 { background-color: #566473; }

.nav-roundslide a {
	margin: 0 -60px;
	padding: 15px;
	width: 62px;
	height: 62px;
	border-radius: 40px;
	/**background: #34495e;**/
	-webkit-transition: width 0.3s, background-color 0.3s;
	transition: width 0.3s, background-color 0.3s;
}

.nav-roundslide .icon-wrap {
	position: absolute;
	width: 32px;
}

.nav-roundslide a.prev .icon-wrap {
	left: 15px;
}

.nav-roundslide a.next .icon-wrap {
	right: 15px;
}

.nav-roundslide svg.icon {
	fill: #5ebe3a;
}

.nav-roundslide h3 {
	position: absolute;
	top: 0;
	margin: 0;
	color: #566473;
	text-transform: uppercase;
	white-space: nowrap;
	letter-spacing: 1px;
	font-weight: 400;
	font-size: 0.85em;
	line-height: 4.45;
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}
	/** btn info

  .button-font{
	background: #b4e664; 
	border: 1px solid #85c420; 
	padding: 0px; 
	-moz-border-radius: none; 
	-webkit-border-radius: none; 
	border-radius: none; 
	display: inline-block; 
	margin: 10px 17px 5px 17px;}            
  .button-font:hover{
	text-decoration: none; 
	background: #f2fbe7; 
	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-font.icon,.button-font .info{float: left; position: relative;}
	.button-font .icon{padding: 12px; font-size: 42px; font-weight: bold; line-height: 28px;}         
    .button-font .icon [class^='i-']{display: block; font-size: 32px; line-height: 30px; text-align: center; font-weight: normal;}
    
	.button-font.info{line-height: 13px; padding: 6px 5px; border-left: 1px solid #cdedc3; text-align: left; height: 38px;}
    .button-font .info .progress.progress-small{margin: 3px 0px;}
    .button-font .info span{font-size: 20px; font-weight: bold; }
    .button-font .info p{margin-bottom: 0px;}
	.button-block{padding: 0px;} 
    .button-block .button-font{width: 100%;}
	
**/
