/*=============== btns =====================*/

.blue_btn {border: solid 1px #159DCD !important; font-size: 20px; color: #FFF; background-color: #13aee4; border-radius: 3px;}


.base_btn {color:white; cursor: pointer; text-align: center;
    background: #50d5d4; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwZDVkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzRhY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzM5YjliOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2E4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #50d5d4 0%, #4acccc 24%, #39b9b8 61%, #2ca8a8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50d5d4), color-stop(24%,#4acccc), color-stop(61%,#39b9b8), color-stop(100%,#2ca8a8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #50d5d4 0%,#4acccc 24%,#39b9b8 61%,#2ca8a8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #50d5d4 0%,#4acccc 24%,#39b9b8 61%,#2ca8a8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #50d5d4 0%,#4acccc 24%,#39b9b8 61%,#2ca8a8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #50d5d4 0%,#4acccc 24%,#39b9b8 61%,#2ca8a8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50d5d4', endColorstr='#2ca8a8',GradientType=0 ); /* IE6-8 */
}





.gray_btn {text-align: center; color: white; font-weight: bold;
    background-image: -moz-linear-gradient( 90deg, rgb(121,121,121) 0%, rgb(224,224,224) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(121,121,121) 0%, rgb(224,224,224) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(121,121,121) 0%, rgb(224,224,224) 100%);
}

.not_active_btn {line-height: 47px; margin-bottom: 10px; font-size: 28px;}

.dt_buy_btn {width: 229px;height: 68px;line-height: 60px;font-size: 30px;font-weight: bold;color:#fff;text-align: center;}


.send_btn {width: 147px; height: 47px; line-height: 36px !important; font-size: 25px !important; float:left; border:none;}

#deals_popup_btn {font-size: 20px; line-height: 30px; width: 110px; margin: 10px;}
#small_buy_btn {position: relative; top: 5px; font-size: 33px; width: 147px; height: 47px; line-height: 47px;}
#add_to_cart_btn {line-height: 30px; margin-bottom: 10px; font-size: 18px; width: 100px; font-weight: bold; cursor: pointer;}
#quick_buy {line-height: 30px; width: 100px; font-size: 18px; margin-bottom: 10px;}
#implement_btn {font-weight: bold; display: inline-block; line-height: 30px; width: 80px; font-size: 15px; margin-right: 5px;}


.login_sign_btn
{
width: 100px;
height: 33px;
line-height: 29px;
font-weight: bold;
display: inline-block;
border:none;
cursor:pointer;
font-size: 16px !important;
float:left;
}



.login_btn
{
width: 100px;
height: 33px;
float: left;
padding-bottom: 3px;
font-weight: bold;
}

.profile_btn
{
font-size: 20px;
width: 100px;
height: 30px;
line-height: 30px;
border: none;
}

.buy_refister_login
{
    width: 137px; height: 40px; padding-bottom: 0;
    color: white;
    cursor: pointer;
    font-size: 20px;
    border: none;
    font-weight: bold;
    line-height: 37px;
    display: inline-block;
    float:none !important;
}





/**/
#all_deals_btn{
    width: 80px;
    height: 25px;
    line-height: 23px;
    font-weight: bold;
    font-size: 17px;
    float:left;}

#buy_complete_btn{
width: 260px;
line-height: 40px;
font-size: 30px;
font-weight: bold;
text-align: center;
display: inline-block;
margin-top: 15px;
border-radius: 4px;
}

#send_newsletter{
border: none;
border-radius: 0px;
height: 37px;
line-height: 34px;
width: 105px;
font-size: 18px;
}

.buy_btn{
color: white;
text-align: center;
line-height: 30px;
padding-bottom: 4px;
font-weight: bold;
font-size: 23px;
width: 148px;
float: left;
}

#home_slider
{

    width:105px;
    height:35px;
    line-height: 32px;
    font-weight: bold;
    font-size: 18px;
}

.nesletter_send{
	width: 80px;
	height: 30px;
	border: none;
	font-size: 15px;
    color:#fff;
    margin-right:60px;
	font-weight: bold;
	line-height: 20px;
}

.free_btn
{
	background: #83b447;
	border-radius: 4px;
	color: white;
	font-size: 18px;
}

.print_btn
{
	width: 50px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	font-size: 15px;
	margin-top: 15px;
}

.free_popup_btn
{
	width: 145px;
	height: 30px;
	text-align: center;
	font-size: 17px;
	line-height: 30px;
	float: right;
}

.contact_btn a{padding: 5px;font-weight: bold;text-align: center;}


/* Mobile BTNS */
.login-btn{width: 90%;margin: 0 auto;border: none;outline: none;height: 40px;display: block !important;font-size: 22px;font-weight: bold;margin-bottom: 15px;}
.forgot_login_pass{width: 100%;height: 40px;top: 0;font-size: 24px;font-weight: bold;border: none;color: #fff;}
.confirm_step .blue_btn {width: 90%;margin: 20px auto;text-align: center;height: 40px;font-size: 24px;font-weight: bold;}
.confirm_step .gray_btn{margin: 20px auto;}
.send_button{width: 100%;margin: 20px auto;text-align: center;height: 40px;font-size: 24px;font-weight: bold;border:none;}





