body{
	font-size: 16px;
	line-height: normal;
}

h2{
	line-height: normal;
	font-size: 1.5em;
}

p{
	margin: 1em 0;
}

label{
	font-weight: normal;
}

.btn-medium{
	font-size: 16px;
}

.btn-primary{
	background-color: #D8EAF2;
    /*background-image: linear-gradient(#F0F7FA, #D8EAF2);*/
    background-image: linear-gradient(#F0F7FA, #D8EAF2);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0F7FA), to(#D8EAF2));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #F0F7FA, #D8EAF2);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F0F7FA', endColorstr='#D8EAF2'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F0F7FA', endColorstr='#D8EAF2')"; /* IE8 */
    background-repeat: repeat-x;
    border-color: #CBE3EE;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #337797;
    cursor: pointer;
    font-size-adjust: 0.49;
    font-style: normal;
    font-weight: bold;
    padding: 10px 20px;
    text-shadow: 0 -1px 0 #FFFFFF;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus{
	/*background: -moz-linear-gradient(90deg, #3CA3D3, #64CFE5) repeat scroll 0 0%, none repeat scroll 0 0 #64CFE5;*/
	background-color: #64CFE5;
    background-image: linear-gradient(#64CFE5, #3CA3D3);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64CFE5), to(#3CA3D3));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #64CFE5, #3CA3D3);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3')"; /* IE8 */
	border: 1px solid #2587B1;
	text-decoration: none;
	color: #FFFFFF !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
/*
.btn-action{
	background-color: #64CFE5;
    background-image: linear-gradient(#64CFE5, #3CA3D3);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64CFE5), to(#3CA3D3));
	background-image: -ms-linear-gradient(top, #64CFE5, #3CA3D3);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3')";
	border: 1px solid #2587B1;
	text-decoration: none;
	color: #FFFFFF !important;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

.btn-action:hover{
	background-color: #74D4E8;
    background-image: linear-gradient(#74D4E8, #50ACD7);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#74D4E8), to(#50ACD7));
	background-image: -ms-linear-gradient(top, #74D4E8, #50ACD7);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#74D4E8', endColorstr='#50ACD7'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#74D4E8', endColorstr='#50ACD7')"; 
	border: 1px solid #2587B1;
	text-decoration: none;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
*/
.btn .plus{
	background-image: url("/images/new-ebook-plus.png");
	background-position: -10px 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 30px;
}

.btn:hover .plus{
	background-position: -10px -112px;
}

.btn .text{
	position: relative;
	top: -1px;	
}

.btn-default{
	background-color: #eeeeee;
	background-image: -moz-linear-gradient(#fcfcfc, #eee);
	background-image: -webkit-linear-gradient(#fcfcfc, #eee);
	background-image: linear-gradient(#fcfcfc, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc', endColorstr='#eee');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc', endColorstr='#eee')";
	background-repeat: repeat-x;
	color: #000000 !important;
	font-weight: bold;
	border-color: #d5d5d5;
}

.btn-default:hover{
	background-color:#E9E9E9;
	background-image: none;
	border-color: #d5d5d5;
}

.tooltip-inner{
	font-size: 12px !important;
}

.modal-header h4{
	font-size: 25px;
	text-align: center;
}

.input-group-addon label{
	display: inline;
	position: relative;
	top: -1px;
}

.form-control:focus{
	box-shadow: none;
	-webkit-box-shadow: none;
}

input[type="text"]:disabled:hover{
	cursor: auto !important;
}

@media screen {
	* {
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
}

.orders small {
    display: block;
    color: #999;
}

.orders .profile .fa{
    font-size: 18px;
}

.orders .profile_image{
    width: 100px;
    max-height: 100px;
}

.orders .default_profile_image {
    width: 100px;
    max-height: 100px;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE 5-7 */
    filter: alpha(opacity=30);
    /* Netscape */
    -moz-opacity: 0.3;
    /* Safari 1.x */
    -khtml-opacity: 0.3;
    /* Good browsers */
    opacity: 0.3;
}

.orders .standard-white{
	overflow: visible;
}