/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 @font-face{
    font-family:'yekan';
    src:url(../fonts/Yekan.woff);
    src:url(../fonts/Yekan.eot?#iefix) format("embedded-opentype"),
    url(../fonts/Yekan.woff) format("woff"),url(../fonts/web_Yekan.ttf) format("truetype"),
    url(../fonts/Yekan.svg#BYekan) format("svg");
    font-weight:normal;
    font-style:normal;
}
body{
	padding-right: 0px!important;
}
h1, .uk-h1,.uk-article-title {
    font-size: 25px;
	line-height: 20px;
}
.tm-navbar-container {
padding:0;
background-color: #fff;
}
.uk-nav-navbar>li>a:hover, .uk-nav-navbar>li>a:focus {
    color: #42468c;
}
.uk-article {
    line-height: 40px;
    text-align: justify;
    font-size: 15px;
	margin-top: 35px;
}
.uk-article h1{
    line-height: 30px;

}
.uk-breadcrumb {
    background-color: #db3c2b;
    padding: 0px 15px;
    border-radius: 5px;
    color:#fff;
	margin-top: -11px;
}
.uk-breadcrumb a{
text-decoration:none;
    color: white;
}
.uk-breadcrumb a:hover{
    color: black;
}
.uk-breadcrumb>li:nth-child(n+2):before {
    color: rgb(255, 255, 255);
}
@media (min-width: 768px){
.uk-block {
    padding-top: 0px;
}
}
.uk-navbar-attached {
    background: #f1f1f1;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.45);
}
.tm-headerbar {
    
	background:url('../images/hbg.png') 0 repeat-x #7ac1ff;
}
h1, h2, h3, h4, h5, h6 {
    margin:0;

}
.textarea{
	height:100px;
}
.contact li {
    padding-bottom: 0px!important;
}
.contact  .pb-icon-base {
    width: 54px!important;
    height: 54px!important;
    line-height: 47px!important;
}
.contact  .pb-icon-base {
        background-color: #88cad2!important;
}
.contact .pb-list-icons{
	border: 1px solid #88cad2;
	padding:20px 20px 0 20px   ;
}
h1, .uk-h1, .uk-article-title {
    margin-bottom: 20px;
}
.pb-module-115{
	border: 1px solid #88cad2;
    padding-bottom:52px;
}
.pb-module-115 .input-group{
	margin-top: 15px;
}
.pb-module-115 .pb-module-title{
	    margin: 25px 0;
}
.uk-block-default {
    background: rgba(122, 193, 255, 0.3);
}
#tm-footer{
	background-color:#fff;
}
.tm-footer {
    border-top:10px solid #db3c2b;
    margin-top: -6px;
}
.uk-dropdown-navbar{
	    right: -66px!important;
		top:65px!important;
}
.uk-nav-navbar>li>a {
    color: #444;
}
.uk-nav-navbar>li>a:hover{
    color: #d93f2f;
}
.uk-nav-navbar .uk-active a {
    color: #88cad2!important;
}
.uk-nav>li>a {
    padding:11px 5px;
}
.uk-dropdown {
    padding: 5px 40px;
}
.certificate .nav-tabs > li {
    float: left!important;
}
.pb-promobox h2 ,.pb-promobox h3{
	font-size:15px;
	text-align: left;
	margin-top:45px;
	line-height: 20px;
}
.pb-promobox section {
    padding: 6px 14px 2px 10px;
}
.data-table {
        border-collapse: collapse;
		width:100%;
		direction:rtl;
		border:1px solid #afafaf;
    }
	.data-table td{
		direction:ltr;
		line-height:24px;
		padding:0 5px;
    }
	
	.data-table th{
		direction:ltr;
		line-height:24px;
		padding:20px 5px;
		color:#000;
    }
    .align-center {
        text-align: center;
    }
	.odd{
		background-color:#e6e6e6
	}
.data-table	tr > td:nth-last-of-type(2) {
   text-align: left;
}
.data-table	tr > td:nth-last-of-type(6) {
  width:90px
}
.data-table	tr > td:nth-last-of-type(8) {
  width:120px
}
::selection {
    background: rgba(89, 90, 90, 0.6);
}
a:hover{
	text-decoration:none;
}
.circle-info, .circle-info-half {
    color:#747474
}

.mainpage .jsn-bootstrap3 .col-md-3 {
    height:150px;
}
.tm-search {

    top:25%;
}
.tm-logo{
	position:relative;
	top:10px;
}
	
.mainpage .tm-block-main .uk-container{
    max-width: 100%;
    padding: 0;
	overflow: hidden;
}

