/*
@@@@@@@@@@@@@@@@@@@@@@
BUTTON
@@@@@@@@@@@@@@@@@@@@@@

	about				button objects and related objects
	
	syntax

*/

	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
	button
	///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
		.button{display:inline-block; padding:3px 10px; position:relative; color:white; font-size:14px; border:0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
		.button.big{padding:10px 10px;}
		.button.medium{padding:6px 10px;}
		
		.button.showBlock{
			display:block; overflow:hidden; white-space:nowrap;
			width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		}
		.button.showBlock .icoArrowRight{float:right; position:relative; top:7px; }
		
		/*+ primary
		..........................................................................*/

			.button.primary{color:white; background: #1d4b77;background: -moz-linear-gradient(top, #1d4b77 0%, #0c2640 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4b77), color-stop(100%,#0c2640));background: -webkit-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: -o-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: -ms-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: linear-gradient(to bottom, #1d4b77 0%,#0c2640 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4b77', endColorstr='#0c2640',GradientType=0 );}
			.button.primary i{margin:0px 0px 0px 3px; }
			
			.button.primary:hover{text-decoration:underline; }
			.button.primary:active, .button.primary:focus{}
	
		/*+ secondary
		..........................................................................*/

			.button.secondary{color:#09192f; border:1px solid #c5c5c5;  background: #efefef;background: -moz-linear-gradient(top, #efefef 0%, #d4d4d4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d4d4d4));background: -webkit-linear-gradient(top, #efefef 0%,#d4d4d4 100%);background: -o-linear-gradient(top, #efefef 0%,#d4d4d4 100%);background: -ms-linear-gradient(top, #efefef 0%,#d4d4d4 100%);background: linear-gradient(to bottom, #efefef 0%,#d4d4d4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d4d4d4',GradientType=0 );}
	
		/*+ bevel
		..........................................................................*/

			.button.bevel{width:142px; height:70px; line-height:70px; padding:0px 0px 0px 0px;  -moz-box-shadow:inset -1px -1px 3px rgba(0,0,0,0.5), inset 2px 2px 4px rgba(255,255,255,1); -webkit-box-shadow:inset -1px -1px 3px rgba(0,0,0,0.5), inset 2px 2px 4px rgba(255,255,255,1); box-shadow:inset -1px -1px 3px rgba(0,0,0,0.5), inset 2px 2px 4px rgba(255,255,255,1); text-align:center;  background: #dbdbdb;background: -moz-linear-gradient(top, #dbdbdb 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top, #dbdbdb 0%,#ffffff 100%);background: -o-linear-gradient(top, #dbdbdb 0%,#ffffff 100%);background: -ms-linear-gradient(top, #dbdbdb 0%,#ffffff 100%);background: linear-gradient(to bottom, #dbdbdb 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 );}
			
		/*+ approve
		..........................................................................*/

			.button.approve{border:1px solid #c5c5c5; padding:7px 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  text-align:center;  background: #4dbb05;background: -moz-linear-gradient(top, #4dbb05 0%, #408f15 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4dbb05), color-stop(100%,#408f15));background: -webkit-linear-gradient(top, #4dbb05 0%,#408f15 100%);background: -o-linear-gradient(top, #4dbb05 0%,#408f15 100%);background: -ms-linear-gradient(top, #4dbb05 0%,#408f15 100%);background: linear-gradient(to bottom, #4dbb05 0%,#408f15 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbb05', endColorstr='#408f15',GradientType=0 );}
			.button.approve.disabled{background:#7f7f7f; color:#c0c0c0; border:1px solid #7f7f7f;}
			.button.approve.disabled:hover{text-decoration:none; cursor:default;}
		
		/*+ delete
		..........................................................................*/

			.button.delete{border:1px solid #c5c5c5; text-align:center;  background: rgb(246,157,158);background: -moz-linear-gradient(top, rgba(246,157,158,1) 0%, rgba(213,124,125,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,157,158,1)), color-stop(100%,rgba(213,124,125,1)));background: -webkit-linear-gradient(top, rgba(246,157,158,1) 0%,rgba(213,124,125,1) 100%);background: -o-linear-gradient(top, rgba(246,157,158,1) 0%,rgba(213,124,125,1) 100%);background: -ms-linear-gradient(top, rgba(246,157,158,1) 0%,rgba(213,124,125,1) 100%);background: linear-gradient(to bottom, rgba(246,157,158,1) 0%,rgba(213,124,125,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69d9e', endColorstr='#d57c7d',GradientType=0 );}
