.hide{
	display:none !important;
}

.HideScreen {
	position:absolute;
	width:100%;
	background-image:url(../images/popupbg.png);
	height:100%;
	top:0px;
	left:0px;
	z-index:9999999999;
}

#stripe-card-element {
	border-radius: 4px 4px 0 0;
	padding: 12px;
	border: 1px solid rgba(50, 50, 93, 0.1);
	height: 44px;
	width: 100%;
	background: white;
}

.clearfix{clear:both;}
.fleft{float:left;}
.fright{float:right;}

.spaninfo{
	display:inline-block;
	width:20px;
	height:20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position:absolute;
	background:#E37D2B;
	color:#fff;
	margin-top:18px !important;
}

.spaninfo .spanwindow{
	position:absolute;
	top:25px;
	left:-100px;
	width:200px;
	border:1px #ccc solid;
	background:#fff;
	z-index:999;
	display:none;
	text-align:left;
	font-size:12px;
	padding:10px;
	color:#E37D2B;
}

.spaninfo:hover .spanwindow{
	display:block;
}

.dd-option-image, .dd-selected-image{
	max-height:50px;
}

.currentcomplete{
	text-align:right;
}

.currentcomplete a{
	line-height:35px;
	color:#ccc;
	margin:0px 0px 0 20px;
}

.currentcomplete a.active{
	color:#e37d2b;
}

.orangebg{
	background:#e37d2b !important;
}

.yellowbg{
	background:#fdb54f !important;
}

.yellowtext{
	color:#fdb54f;
}

.row2{
	background:#fafafa;
}

.usernav{
	margin-top:10px;
}

.usernav a{
	padding: 10px 15px 16px !important;
    border-radius: 5px 5px 0 0;
	
	line-height:20px !important;
}

.usernav a:hover,.usernav li.active a{
	background:#fff;
	color:#000 !important;
}


.setup-box{
	position:relative;
}

.tool-loader{
	background:#000;
	opacity:0.3;
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	z-index:9999;
	display:none;
}

.tool-loader img{
	margin:30% auto;
}

.error, .warning, .information, .confirmation, .debug, .translate-dialog, .helper-msg {
    background-position: 12px 50%;
    background-repeat: no-repeat;
    border: 1px solid black;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #111111;
    font-size: 15px;
    line-height: 17px;
    margin: 10px 4px 14px;
    padding: 10px 5px 8px 38px;
	text-align:left;
}
.error {
    background-color: #FFECEC;
    background-image: url("../images/error.gif");
    border: 1px solid #FF0000 !important;
	display:none;
}
.information{
	color: #2eb731;
    border: 1px solid #2eb731 !important;
	background:none;
}

.ajaxloader{
	background:url(../images/ajax-loader.gif) no-repeat center center;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
}
.error_site {
    color: #FF0000;
    margin: 4px 0  0;
    width: 100%;
	display:block;
}
.showwebmsg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	padding:20px 0;
	text-align:center;
	font-weight:bold;
	background:#FF9900;
	opacity:0.7;
	color:#000;
	font-size:20px;
	z-index:9999;
}
.textarea{
	width:99%;
	min-height:80px;
	border:1px #ccc solid;
}

.tablecss{
	border-collapse:collapse;
	border-color:#CCC;
	margin:0 auto;
}

.tablecss tr td{
	border:1px #ccc solid;
	padding:5px;
}

.tablecss td.heading1{
    font-size: 1.5em;
	text-transform:capitalize;
}

.heading{
    color: #E37D2B;
    font-weight: 700;
}

.container-user{
	width:90%;
	margin:10px auto;
	min-height:400px;
}

.menu-link { 
	border: 1px solid #efefef;
}

.menu-link li {
	border-bottom: 1px solid #efefef;
	color: #fd6d32;
	line-height: 26px;
	margin: 0;
	padding: 5px 10px;
}

.menu-link li:last-child{
	border-bottom:0px;
}

.menu-link li i:before{
	margin-right:10px;
}

.menu-link li a{
	color: #e37d2b;
	display:block;
}

.menu-link li:hover,.menu-link li.active{
	color:#fff;
	background:#fd6d32;
}
.menu-link li:hover a,.menu-link li.active a{
	color:#fff;
}

.pendingorder-tble { 
	border:1px solid #ccc;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	text-align:center;
}

.pendingorder-tble-head { 
	background:#e37d2b;
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size:13px;
	color:#fff;
}

.table thead{
	background:#e37d2b;
	color:#fff;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background-color:#e78d1a;
}

a{
	color:#e78d1a;;
}

.top-box-row{margin-bottom:10px;}

.flip-image,.flip-image3{
	position:absolute;
	left:15px;
	top:15px;
	z-index:999;
}

.flip-image2{
	position:absolute;
	right:15px;
	right:15px;
	z-index:999;
}

.cross-btn{
	position:absolute;
	right:5px;
	top:5px;
	z-index:999;
	width:10px;
}

.pr-box{
	position:relative;
}

.pr-box .flip-image{
	top:5px;
	left:5px;
}

.flip-image img,.flip-image2 img,.flip-image3 img{
	width:30px;
}

.pr-box .flip-image img{
	width:20px;
}

.minheight{
	min-height:400px;
}
.marginforpages{
	margin:100px 0;
}

.strike {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap; 
}

.strike > span {
    position: relative;
    display: inline-block;
	font-size:15px;
	line-height:34px;
}

.strike > .btn {
	position:absolute;
}

.strike > .pull-left {
	left:15px;
}

.strike > .pull-right {
	right:15px;
}

.thanks_product_row{
	width:100%;
	border:1px #eee solid;
	padding:10px;
	margin-bottom:10px;
}

.fb,.space,.email,.google,.twitter {
	transition: all 0.5s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
}

/*-----fb-----*/
.fb{
	background: #3c66c4;
	border:none;
	outline:none;
	margin:0px 0 5px 0;
}
.fb:hover {
background:#315997;
}
.fb a,.email a,.google a,.twitter a{
	display:block;
}

.fb a span,.email a span,.google a span,.twitter a span {
	background: url(../images/icons.png) no-repeat 9px 5px;
	height: 45px;
    width: 45px;
	display: inline-block;
	float: left;
	margin: 3px 0px 0px 2px;
}
.fb lable{
	color: #fff;
	padding: 12px 10px;
	float: left;
	font-size: 17px;
	width: 61%;
	border-left: 1px solid rgba(39, 74, 153, 0.29);
}
.fb:hover{
	background:#335FA4;
}

/*--google-------*/
.google lable{
	border-left: 1px solid rgba(155, 38, 23, 0.46);
	color: #fff;
	padding: 12px 10px;
	float: left;
	font-size: 17px;
	width: 61%;
}
.google{
	background: #cf4332;
	margin:0px 0 5px 0;
}
.google a span{
	background: url(../images/icons.png) no-repeat -34px -31px;
background-size: 255%;
}
.google:hover{
	background: #bb3828;
}
/*--twitter-----*/
.twitter lable{
	border-left: 1px solid rgba(33, 174, 221, 0.38);
	color: #fff;
	padding: 12px 10px;
	float: left;
	font-size: 17px;
	width: 61%;
}
.twitter{
	background: #33ccff;
	margin:0px 0 5px 0;
}
.twitter a span{
	background: url(../images/icons.png) no-repeat -48px -139px;
}
.twitter:hover{
	background: #29A6D0;
}

/*----email-------*/
.email{
	background: #4580a6;
	margin:0px 0 5px 0;
}
.email:hover{
	background:#376A8A;
}
.email a span {
background: url(../images/icons.png) no-repeat -38px -74px;
background-size: 259%;
}
.email lable{
	color: #fff;
	padding: 12px 10px;
	float: left;
	font-size: 17px;
	width: 61%;
	border-left: 1px solid rgba(39, 74, 153, 0.29);
}

@media (max-width:768px){
	.fb lable, .email lable, .google lable, .twitter lable {
		font-size: 16px;
	}
}
@media (max-width:480px){
	.fb,.email,.google,.twitter {
		margin: 10px 0;
	}
	.strike > span{
		right:30px;
	}
	.sold-dsc .sold,.sold-dsc .days{
		width:100%;
		float:none;
		padding:10px;
		border:none;
	}
	.sold-dsc .sold{
		border-bottom:1px solid #cecece;
	}
	.h2, h2{
		font-size:25px;
	}
	
	.nav-menu-left li, .nav-menu-right li{
		width:100%;
		border-bottom:1px #fff solid;
	}
	
	.phonedivinput label.col-sm-3{
		display:block;
	}
	
	.phonedivinput div.col-sm-3{
		width:32%;
		display:inline-block;
	}
}
@media (max-width:320px){
	.fb lable, .email lable, .google lable, .twitter lable {
	padding: 14px 10px;
	font-size: 15px;
	}
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 25px;
    margin-right: 0px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #e37d2b;
    border-radius: 4px;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.navbar-toggle .icon-bar {
    background-color: #e37d2b;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
