.alert {border-radius: 4px;margin-bottom: 25px;padding: 15px;}
.alert-error {background-color: #f2dede;border-color: #b4999d;color: #9e2f2d;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #468847;}
.alert .close {line-height: 20px;position: relative;right: -10px;top: -2px;}
.alert p {margin:0px;}
button.close {background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;    padding: 0;}
.close {color: #000;float: right;font-size: 20px;font-weight: bold;line-height: 20px;opacity:0.2;
    text-shadow: 0 1px 0 #fff;}
.sign_out {position: relative !important;}
.register_bottom{margin-bottom:30px;}
/*.search_result {min-width: 0 !important;max-width: 0 !important;}*/
 .my_search{width: 100% ! important; }
 .my_search p{ font-size: 14px ! important;word-break: break-all; }
 .search_main{ padding:0px !important; }
 .form-control {border-color: #d2d6de !important;border-radius: 0 !important;box-shadow: none !important;}
button.search_btn {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border: medium none;  position: absolute;  right: 0;  top: 0; cursor:pointer; height:30px; width:30px;}
.dropdown.messages-menu.open ul.dropdown-menu {border-color: #eee;}
.tsc_pagination{float:left;}
ul.tsc_pagination li a{border:solid 1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:6px 9px 6px 9px;}
ul.tsc_pagination li{padding-bottom:1px;}
ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current{color:#FFFFFF;box-shadow:0px 1px #EDEDED;-moz-box-shadow:0px 1px #EDEDED;-webkit-box-shadow:0px 1px #EDEDED;}
ul.tsc_pagination{margin:4px 0;padding:0px;height:100%;overflow:hidden;font:12px 'Tahoma';list-style-type:none;}
ul.tsc_pagination li{float:left;margin:0px;padding:0px;margin-left:5px;}
ul.tsc_pagination li a{color:black;display:block;text-decoration:none;padding:7px 10px 7px 10px;}
ul.tsc_pagination li a img{border:none;}
ul.tsc_pagination li a{color:#fa981b;border-color:#fa981b;background:#F8FCFF;}
ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current{text-shadow:0px 1px #fa981b;border-color:#fa981b; background:#fa981b;background:-moz-linear-gradient(top, #B4F6FF 1px, #fa981b 1px, #fa981b);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #fa981b), color-stop(0.02, #fa981b), color-stop(1, #fa981b));} 
#pagination{margin: 40 40 0;}
#select_page{margin-top:4px;height:1.9em;color:#fa981b;}
.search_lable{color:#9e1a4f;font-size:14px;}
.my_div_class{margin-top:0px !important;}
button.shopping_cart{ background:transparent; border: 0 none; box-shadow: none;  margin:0 5px;}
button.shopping_cart .fa.fa-shopping-cart {    color: #333;    font-size: 17px;}
.fa.fa-eye{color: #333;    font-size: 17px;}
.content-bottom-lft-section.col-xs-12.col-sm-10.my_search .fa{padding:0px 5px;color:#333;}
.content-bottom-lft-section.col-xs-12.col-sm-10.my_search a{display: inline-block;}
//.place_order {float: right; margin-right: 256px;}
profile_form .btn-block {display: block; float: right;    margin-top: 20px;    max-width: 200px;    width: 100%;}
.profile_form .form-horizontal .control-label { text-align: left;}

.calender.search_result.amount > p {    float: left;    font-weight: bold;    margin: 0;    text-align: left;    width: 100%;}


.checkbox input[type="checkbox"].form-control, .checkbox-inline input[type="checkbox"].form-control, .radio input[type="radio"].form-control, .radio-inline input[type="radio"].form-control {  height: 15px;  margin-top: 6px;  width: 15px;}

.form-group.ftp .control-label, .form-group.ship .control-label{color:#555555;}
.cart_items{margin-top:5px;padding-bottom:5px !important;}
.span_cart {  background: none repeat scroll 0 0 red;  border-radius: 3px;  color: white;  display: inline;  float: left;  font-size: 30px;  font-weight: 600;  margin: 0 0 10px;  padding: 0 30px;  text-align: center; text-transform: uppercase;  width: 100%;}
.confirm_btn_style{margin-top:40px;}
.delivery_option_slect{float:right;}
.delivery_option_cls{width:100%;margin-bottom:40px;}
.color_lbl{color: #555555;}
.select-section select { margin-left: 15px; padding: inherit; width: 38%;}
.calender.search_result.amount { overflow: hidden; padding: 0 10px; width: 274px; max-width:100%;}
.calender.search_result.amount p { text-align: right;font-size: 13px !important;}
.content-bottom-lft-section .calender { max-width: 134px; word-wrap: break-word;}
.post-code p { word-wrap: break-word;  line-height: 22px;}
.clone_append input { margin-top: 10px;}
.closeIt{cursor: pointer; float: right; margin-right: 11px;margin-top: 5px;}
.validationError {margin-bottom: 30px;height: 55px;}
.validPTag{ margin-left: 20px;padding-top: 15px;}

.calender.search_result.amount > p span { float: left; text-align: right; width: 63%;}
.calender.search_result.amount > p span.price_span { padding: 0 10px; text-align: right; width: 80px;}

.order-detail-data .calender{ min-width:128px;}
.order-detail-data.view_order .calender.search_result.amount{ max-width:70%;}
.order-detail-data .calender.search_result.last-item { min-width: 171px; width: 171px;}
.form-horizontal .control-label { line-height: 1px; padding-top: 0px !important;}
.profile_form .form-horizontal .control-label span { display: block; font-size: 11px; margin-top: 15px;}
.profile_form .form-horizontal .control-label span.big-fnt{font-size: 14px;}
.form-group.userarrange p { line-height: 8px; margin-top: 14px;}
.single-order-details-span{font-size: 28px;}
.checkbox.my_ppl_email { float: left;}
.save-confirm-btn{float: left; margin: 5px; width: 48%!important;}
.margin-cancel{//margin-top:5px;}
.dashboard .additional_info .form-control::-moz-placeholder{color:#aaaaaa;}
.footer-content {margin-bottom: 23px;margin-top: 40px;}
.sign_up_wrap {min-height: 500px;}
.side_address { border-top: 1px solid #fff; margin:0 30px; padding-top: 30px;text-align: left;}
.side_address p {color: #ffffff;font-size: 20px;margin:1px}
.side_address a {color: #ec3a3f !important;font-size: 16px;}
.side_address a {  color: white !important;  font-size: 18px !important; }
.side-phone {margin:15px 0px !important;font-size: 26px !important;}
#search .form-control::-webkit-input-placeholder{color:#fff !important;}
/*Changes 20 Aug 2015*/
#inputAddress{ background-color:#f3f1f2; border-top:0px; border-right:0px; border-bottom:2px solid #f3f1f2; border-left:0px;}
.pull-right {width: 100%;}
.btn.btn-default.btn-flat {color: #ffffff;}
#outsign_btn:hover {background-color: #ec3a3f !important;}
#ordr_cancl{width:111px;}
.side_menu.sidebar-menu span {margin-left: 40px;}
#bottom-last-heading.calender.search_result {
    width: 49%;
}
.order-detail-data.view_order #cart_search_amount{ max-width:100%;}

/*==video page===*/
.dr-video-section{ color:#9e1a4f; margin-top:20px;}
.video-inner-section {display: table; float: none;  width: 100%;}
.video_lower-content p { font-size: 15px;  margin: 0; color:#333;}
.add_to_cart a{ color:#9e1a4f;}
.add_to_cart a:hover{color:#9e1a4f;}
.add_to_cart {  padding: 15px 0;}
.back_result {  color: #9e1a4f;  font-size: 16px;  text-decoration: underline;}
.back_result:hover{ color: #9e1a4f;}
.dr-video-section h3{ margin:0px 0 10px 0;}
.video-inner-section iframe {  display:table;}
.dead_link_btn {  display: inline-block;
}
.dead_link_btn {display: table-cell; float: none; height: 40px;  text-align: left;  vertical-align: bottom;
  width: 100%;}
.dead_link_btn a {background:#C9302C; color:#fff;display: inline-block; margin-left: 15px;  padding: 5px 15px;}
.p_order{margin-top:5px;}


@media (max-width:1200px){
.order-detail-data .calender.search_result.last-item{   min-width: 105px;
    width: auto;}
.order-detail-data .calender.search_result.last-item .btn-danger{ margin-top:10px;}
.order-detail-data .calender{ min-width:88px; max-width:88px;}
.order-detail-data #cart_price_results {
  min-width: 232px;
}
#bottom-last-heading.calender.search_result {
  width: 47%;
}
}
@media (max-width:1150px){
#bottom-last-heading.calender.search_result {
  width: 45%;
}
}
@media (max-width:1050px){
#bottom-last-heading.calender.search_result { width: 45%;}
.content-bottom-lft-section.footer-row-last{ display:block; float:left; width:100%;}
.content-bottom-lft-section.footer-row-last .calender{ width:100%; float:left; display:block;}
.content-bottom-lft-section.footer-row-last .amount {width:79%;}
.calender.search_result.amount p{ padding-right:0px;}
.calender.search_result.amount > p span {float: left;text-align: right;width: 82%;}
.calender.search_result.amount > p span.price_span { padding: 0; text-align: right; width: 80px;}
.order-detail-data .calender.search_result.last-item {
  float: right;
  min-width: 100%;
  text-align: right;
  width: 100%;
}

.content-bottom-lft-section.footer-row-last .amount {width: 88%;}
.calender.search_result.amount > p span { width: 78%;}
}
@media (max-width:1024px){
.order-detail-data .calender.search_result.last-item {
  min-width: 167px;
  width: 167px;
  max-width:167px;
}
/* .calender.search_result.amount{width:225px; display:table;} */
}
@media (max-width:980px){
.order-detail-data .calender.search_result.last-item {
  min-width: 60px;
  width: auto;
}
@media (max-width:767px){
	.dead_link_btn{ float:left; margin:0;}
	.dead_link_btn a{ margin-left:0; margin-top:10px; float:left;}
	.video-inner-section iframe {
  width: 100%;
}

}
@media (max-width:641px){
.order-detail-data .calender.search_result.last-item {
  min-width: auto;
  width: auto;
}
}
@media (max-width:600px){
.calender.search_result.amount > p span {
  width: 75%;
}
.calender.search_result.amount > p span.price_span {
  padding: 0 10px;
  text-align: left;
  width: 25%;
}
}
@media (max-width:800px){
#bottom-last-heading.calender.search_result{ width:34%;}
}

