/* ------------------------------------- body --------------------------------------------------*/
body{background:url(https://4kia.ir/s4/test/bg-theme/color12.png) !important;overflow-x:hidden!important}
/* ------------------------------------- box --------------------------------------------------*/
.well{background:url(https://4kia.ir/s4/test/bg-theme/bgcolor12.jpg) !important;min-height: 113px;border: 0;border-radius: 0;}
.well2{ background-color:rgba(131, 209, 245, 0.3) !important;    background-color: #014b78;min-height: 113px;border-bottom: 5px solid #014b78;border-top: 2px solid #014b78;}
/* ------------------------------------- Border --------------------------------------------------*/
div.lastfilebox .panel-default,div.tagsbox,div.linkexternal,.thumbnail,.nbs-flexisel-inner,.archfilebox{border: 1px solid #D2D8ED !important;}
/* ------------------------------------- header --------------------------------------------------*/
.navbar-inverse{background-color:#4C4C4C !important;border-bottom: 3px solid #2e2e2e;}
ul#navtop li a{color:#FFD917 !important}
a.navbar-brand{color:#fff !important}
/* ------------------------------------- footer --------------------------------------------------*/
.wellfooter{ margin: 5px auto 0px auto;border-top: 3px solid #363636;min-height: 76px;direction: rtl;background-color:#0076AB;}
.wellfooter h4 a{color:#fff !important;}
.wellfooter h4{color:#fff !important;    font-size: 18px;
    line-height: 30px;}
.wellfooter p{color:#fff !important;}
/* ------------------------------------- Menu Panel Heading --------------------------------------*/
div.menu_accordion .panel-default {border-color: #fff !important;}
div.menu_accordion .panel-default>.panel-heading { color: #ffffff;font-family: 'Nasim';font-size: 14px;letter-spacing: 0px;margin: 0px 0px 5px 0;padding: 5px 0px;font-weight: normal;box-shadow: 0px 1px 1px 1px #e5e5e5;padding-right: 5px;background: #056FCA;border-radius: 3px;height: 47px;}
div.menu_accordion .panel-default>.panel-heading a{color: #fff !important;}
/* ------------------------------------- Button --------------------------------------------------*/
.btn-primary{color:#fff !important;background-color:#2196F3 !important;border-color:#F5E8C4 !important;}
.bttn-primary{padding: 3px;margin: 5px;background: #4C4C4C;color: #ffffff;text-decoration: none;font-size: 13px;font-family: 'Nasim';border-radius: 5px;background-size: 100% 100%;direction: rtl;display: inline-block;}
.bttn-primary:hover{color: yellow}
.btttn-primary{padding: 2px;margin: 5px;background-color: #056FCA;color: #fff;text-decoration: none;font-size: 13px;font-family: 'Nasim';border-radius: 5px;display: inline-block; cursor:text}
.btttn-primary:hover{color: yellow}
.btn-primary:hover{color:#fff !important;background-color:#2196F3 !important;border-color:#F5E8C4 !important;opacity:.8 !important}
div.btn_continue span.continue{color:#fff !important;}
div.btn_continue a{color:#fff !important;}
div.btn_continuefirst a{color:#fff !important;}
#toTop{color: #251A1A !important;background-color:#FFEB3B !important;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff !important;    background-color: #056FCA !important;
    border-color: #056FCA !important;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {color:#fff !important;background-color:#056FCA  !important;border-color:#056FCA !important;opacity:.9 !important}
.btn-default {color: #FFF;background-color: #4C4C4C!important;border-color: #000000;}
.btn-default:hover{color: #fff;background-color: #666!important;border-color: #666;}
/* ------------------------------------- Titr Site Title --------------------------------------------------*/
div.h1h2top h1 a,div.h1h2top h2{color:#fff !important}
/* ------------------------------------- Other Titr --------------------------------------------------*/
h1,h2,h3,h4,h5,.p_h1, .p_h2, .p_h3, .p_h4, .p_h44, .p_h55{font-family: "Nasim";font-size: 36px;color: #fff;text-decoration: none;margin-right: 10px;margin-top: 10px;}

/* ------------------------------------- Links Color --------------------------------------------------*/
.thumbnail h3 a{color:#422E02 !important;}
div.wellboxarticle h3 a {color: #716E69 !important;}
div.wellboxarticle h3 a:hover {color: #716E69 !important;}
ul.ulboxscroll li a{color: #422E02 !important;}
ul.ulboxscroll li a:hover{opacity:.6;}
.table>h3 a,hgroup h3 a{color: #422E02 !important;}
.table>h3 a:hover,hgroup h3 a:hover{opacity:.6;}
div.archfilebox h3 a{color: #422E02 !important;}
div.archfilebox h3 a:hover{opacity:.7;}
div.linkexternal ul li a{color:#422E02 !important;}
article.white-panel h3 a{color: #422E02 !important;}
.breadcrumb>li+li:before {color: #422E02 !important;}
.breadcrumb li a{color: #422E02 !important;}
.breadcrumb li h2{color: #422E02 !important;}
.last_file .panel-default>.panel-heading h3 a{color: #422E02 !important;}
ul.last_news li a{color: #000 !important;}

/* ------------------------------------- Links Tag Label --------------------------------------------------*/
span.taglbl{background:#F3F3DB !important;}
span.taglbl a {color: #000 !important;}
/* -------------------------------------  Scroll Color --------------------------------------------------*/
div.nicescroll-cursors{background-color:#F9AE01 !important;}
div.h1h2top {
    margin-right: 149px !important;
    margin-left: 20px !important;
}

.box_rectangle h2 {padding:2px 5px 6px 5px;background: #ffd500;font-size: 14px;margin: 2px;border-radius: 3px;box-shadow: 0 1px 1px 1px #e5e5e5;color: #000;
}

.box_rectangle h2:before{font-family:'Glyphicons Halflings';content: "\270f";margin-left: 8px;font-size: 17px;line-height: 26px;}
.box_rectangle h2 a{color:#000}	
.box_rectangle {background: #fff;border: 3px solid #b3b3b3;margin: 0 0 5px 0;border-radius: 3px;padding:4px; direction: rtl;min-height: 225px;}
h2{ color: #fff;}
a {color: #fff;text-decoration: none;}
a:focus, a:hover {color: #fff;}
.box_rectangle .link a {margin: 5px;color:#fff !important;text-decoration: none;font-size:17px;font-family: 'Nasim';line-height: 15px;
border-radius: 5px;background-size: 100% 100%;direction: rtl;display: inline-block;}
.box_rectangle .offsell:hover, .box_rectangle .link a:hover, .box_rectangle .price:hover {color: yellow;}
p {font-family: 'Nasim';font-size: 17px;margin-top: 16px;}

/*div.panel-heading p.panel-title{background: url(../image/icon2/h2icon.png) no-repeat right;padding-right: 44px;margin-top: 5px;}*/
div.panel-heading p.panel-title:before {width: 37px;height: 30px;vertical-align: middle;display: inline-block;margin-left: 5px;}


.table>h3,hgroup h3 {padding: 6px;/* border-bottom: 1px solid #ddd; */text-align: right;direction: rtl;margin-top: 0px;line-height: 18px;
background-color: #E5E5E5;}
.panel-body {padding: 4px 0px 2px 7px;margin: auto;}
.table>h3 a {font-size: 13px;font-family: tahoma;}
 .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 0px solid #ddd;}
 #pages {background: #fff;border: 3px solid #b3b3b3;margin: 0 0 5px 0;border-radius: 3px;padding: 5px;}

.box_rectangle .bttn-primary{ font-size:18px;color:#FF0}
.btttn-primary span{ font-size:18px;color:#fff}
p.icon_category_file a:before{font-family: 'Glyphicons Halflings';margin-left: 8px;font-size: 22px !important;line-height: 30px;content: "\e118" !important;
    margin-right: 5px;}


.imgrowss{float: right;margin: 15px 1px 0px 15px;width: 145px;height: 150px;}
.selfimgrowss{width: 185px !important;height: 150px !important;float: right;margin-top: 6px;margin-left: 10px;}
div.archfilebox .col-md-3{padding:0}
div.archfilebox .col-md-3 img{width:100%}
.last_adv .thumbnail{border: 2px dashed #00BCD4 !important;}
.last_adv .thumbnail img.adv_img{height: 180px !important;width: 100% !important;}
img.v2imgfile{float: right;margin:5px 1px 0px 15px;width: 145px;height: 150px;}
span.numprcsize{font-size:20px;font-family: 'Nasim';}
.wellboxarticle {background: #fff !important;}
.wellboxarticle .col-md-3{padding:0}
img.articleboximg {
    height: 150px;
    margin-top: 20px;
    margin-bottom: 10px;
    border-radius: 0;
    width: 100%;
    border: 4px solid #FFEB3B;
}
div.wellboxarticle {
    background-color: #FDFFE8!important;
}
.table>h3:before,hgroup h3:before {
    content: '\e067';
    font-family: 'Glyphicons Halflings';
    font-size: 12px;
    color: #056FCA;
    margin-left: 5px;float: right; margin-top: 3px;
}
ul.ulboxscroll li:hover{ background-color:#FFCACA}
ul.ulboxscroll li a{ color:#000 !important}
a.etcpgnation {  background: transparent !important;}
ul.ulboxscroll li {text-align: right !important;padding: 5px;}
.tmbpicpor {margin-left: 6px !important;}
ul.ulboxscroll {overflow: visible !important;height: auto !important;padding:1px !important}
.margtop0{margin-top: 0px !important;}
.panel-group{    border: none;}
.peyvands p a{color: #036;line-height: 20px;font-size: 13px;font-family: Tahoma;text-align: right;direction: rtl;float: right;padding: 7px;border-bottom: 1px solid #C1C1C1;width: 100%;}
.peyvands p a:before{content:'::';text-align:right;direction:rtl;margin-left:5px}
.bgfreeshopreg{text-align: center;direction: rtl;}
div.carousel-holder img {height:220px!important;width:100%}.col-md-7{padding-right: 0px;}
a {color: #1282b3;text-decoration: none;}
a:hover{color: #1282b3;text-decoration: underline;}
p.p_h55.hrhr{color: #000 !important;}

#prod h2 {padding:2px 5px 6px 5px;background: #ffd500;font-size: 14px;margin: 2px;border-radius: 3px;box-shadow: 0 1px 1px 1px #e5e5e5;color: #000;
}

#prod h2:before{font-family:'Glyphicons Halflings';content: "\270f";margin-left: 8px;font-size: 17px;line-height: 26px;}
#prod h2 a{color:#000}	
#prod {background: #fff;border: 3px solid #b3b3b3;margin: 0 0 5px 0;border-radius: 3px;padding:4px; direction: rtl;min-height: 225px;}
#prod .link a {margin: 5px;color:#fff !important;text-decoration: none;font-size:17px;font-family: 'Nasim';line-height: 15px;
border-radius: 5px;background-size: 100% 100%;direction: rtl;display: inline-block;}
#prod .offsell:hover, #prod .link a:hover, #prod .price:hover {color: yellow;}
#prod .bttn-primary{ font-size:18px;color:#FF0}

hgroup.mainmenuh3:hover hgroup.submenuh3 {padding: 8px 0 0 8px!important;;}