﻿.basketcheckout {
    background: #f3587c none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    outline: medium none;
    padding: 10px;
    position: relative;
    text-align: center;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-family: IRANSans,tahoma;
    font-size: 11px;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 14px;
    font-family: IRANSans,tahoma;
}

.validation-summary-valid {
    display: none;
}

.nopadding{
	padding-left: 0px;
	padding-right: 0px; 
}

.bx-filter{background-color: #f7f7f7;border: 1px solid #e0e0e0;border-radius: 5px;padding: 10px 20px;margin-bottom: 15px;}
.bx-filter label{font-weight: normal}
.bx-filter .btn{background-color: #14b9d6;border-color: #14b9d6;color: #fff;}
.bx-filter .form-inline .form-group{padding: 0 15px;}

.bx-item { width: 100%; float: left; margin-bottom: 15px;font-weight: lighter; }
.bx-item .bx-img { max-width: 400px; float: right; }
.bx-item .bx-img img { border: 2px solid #efefef;border-radius: 4px;}
.bx-item:hover .bx-img img { border: 2px solid #00aeef;}
.bx-item .bx-text { width: 100%; float: left; padding: 10px 0px 0; }
.bx-item .bx-text .time{color: #f3587c;float: left;font-size: 11px;font-weight: 400;letter-spacing: -0.5px;margin-top: -10px;}
.bx-item .bx-text h3 { font-weight: normal; font-size: 17px; margin-top: 3px; }
.bx-item .bx-text h3 a { color: #555; text-decoration: none; font-weight: normal; transition: all 0.5s linear; }
.bx-item:hover .bx-text h3 a { color: #00aeef; }
.bx-item .bx-text .btn-readmore { background: #ecebeb; color: #999; padding: 1px 7px; transition: all 0.5s linear;text-decoration:none; }
.bx-item:hover .bx-text .btn-readmore { background: #00aeef; color: #fff; }


.bx-doctor { background: #f7f7f7;border:1px solid #e0e0e0;width:100%;float:left;margin-bottom:10px;font-weight:lighter;border-radius: 4px;padding:5px;}
.bx-doctor .bx-img { width: 100px; float: right; }
.bx-doctor .bx-img img { border: 2px solid #efefef; }
.bx-doctor:hover .bx-img img { border: 2px solid #00aeef;}
.bx-doctor .bx-text { width: calc( 100% - 100px ); float: left; padding: 0 8px; }
.bx-doctor .bx-text .time {color: #f3587c;float: left;font-size: 11px;font-weight: 400;letter-spacing: -0.5px;margin-top: -10px;}
.bx-doctor .bx-text p {margin: 0 0 0 4px;color: #888;}
.bx-doctor .bx-text h3 { font-weight: normal; font-size: 17px; margin-top: 15px; }
.bx-doctor .bx-text h3 a { color: #555; text-decoration: none; font-weight: normal; transition: all 0.5s linear; }
.bx-doctor .bx-text .doc-icon i{color: #00aeef;}
.bx-doctor:hover .bx-text h3 a { color: #00aeef; }
.bx-doctor:hover .bx-text .doc-icon i{color: #f3587c;}
.bx-doctor .bx-text .btn-readmore {border:1px solid #00aeef;color: #00aeef; padding: 1px 7px; transition: all 0.5s linear;text-decoration:none;float: left; }
.bx-doctor:hover .bx-text .btn-readmore { background: #00aeef; color: #fff; }
.bx-doctor:hover .bx-text p i{color: #00aeef;}


.bx-paging { float: right; width: 100%; margin: 20px 0px 0px 0px; }
.bx-paging ul { list-style: none; float: right; width: 100%; padding: 0px; }
.bx-paging ul li { background: #f5f5f5; border: 1px solid #ddd; border-radius: 3px; float: right; font-size: 11px; height: 29px; margin: 0 2px; min-width: 25px; padding: 5px 6px 6px; text-align: center; }
.bx-paging ul li a, .bx-paging ul li span { color: #888; cursor: pointer; }
.bx-paging ul li.current, .bx-paging ul li:hover { background: #44bded; border-color: #44bded; color: #fff; font-weight: bold; }
.bx-paging ul li.current span, .bx-paging ul li.current a, .bx-paging ul li:hover span, .bx-paging ul li:hover a { color: #fff; }

.bx-paging { float: right; width: 100%; margin: 20px 0px 0px 0px; }
.bx-paging ul { list-style: none; float: right; width: 100%; padding: 0px; }
.bx-paging a { background: #f5f5f5; border: 1px solid #ddd; border-radius: 3px; float: right; font-size: 11px; height: 29px; margin: 0 2px; min-width: 25px; padding: 5px 6px 6px; text-align: center; }
.bx-paging a, .bx-paging a span { color: #888; cursor: pointer; }
.bx-paging a.current, .bx-paging a:hover { background: #44bded; border-color: #44bded; color: #fff; font-weight: bold; }
.bx-paging a.current span, .bx-paging a.current a, .bx-paging a:hover span, .bx-paging a:hover a { color: #fff; }

.page-banner {width: 100%;float: left;margin-bottom: 15px;}
.page-banner img {border-radius: 4px;width: 100%;}

.sliderboxes{
	margin-bottom: 6px;
}

.block-title-bar{
      border-bottom: 1px solid rgba(73, 144, 226, 0.6);
    margin-bottom: 50px;
    padding: 10px 10px 10px 0;
    position: relative;
}





