@charset "utf-8";

@font-face {
    font-family: 'SolaimanLipi';
    src: url('../../fonts/solaimanlipi.eot');
    src: url('../../fonts/solaimanlipi.eot') format('embedded-opentype'),
         url('../../fonts/solaimanlipi.svg#SolaimanLipiNormal') format('svg');
}
/*@font-face {
    font-family: 'SolaimanLipi';
    src: url('../../fonts/solaimanlipi.eot');
    src: url('../../fonts/solaimanlipi.eot') format('embedded-opentype'),
         url('../../fonts/solaimanlipi.woff') format('woff'),
         url('../../fonts/solaimanlipi.ttf') format('truetype'),
         url('../../fonts/solaimanlipi.svg#SolaimanLipiNormal') format('svg');
}*/
*{
	font-family: SolaimanLipi;
	border-radius: 0px !important; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a,
a:link{
	text-decoration: none;
}

ul li{
	list-style: none;
}
.container-border{
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
.p-0{
	padding: 0px !important;
}

/* 404-page ===========================================*/
.error-404-box{
	display:block; 
	min-height:370px;
	padding-top: 50px;
}
.error-404-box h3{
	font-size: 8em;
	color: #f39c12;
}
.error-404-box h4{
	font-size: 1.5em;
	line-height: 1.5em;
	color: #243b51;
}
.error-404-box h5{
	line-height: 1.5em;
	font-size: 1.2em;
}
.error-404-box i{
	color: #f39c12;
}
/* ./404 page =========================================*/

/*=====================================================*/
/*News Element and UI==================================*/
/*=====================================================*/
.news-box,
.news-box .box-header,
.news-box .box-header .box-title,
.news-box .box-body,
.news-box .box-footer{
	display: block;
	width: 100%;
}
.news-box{
	display: block;
	position: inherit;
}
.news-box .box-header{
	clear: both;
}
.news-box .box-header .box-title{
	background-color: none;
	margin: 0px;
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 10px; 
}
.news-box .box-header .box-title a{
	font-weight: normal;
	display: block;	
	text-align: center;
	padding: 9px 15px 7px 15px;
}
.news-box .box-header .box-title a:hover{
	text-decoration: none;
}
.news-box .box-body{
	/*padding: 10px 5px;*/
}
.news-box .box-footer{
	border-top-width: 1px;
	border-top-style: solid;
	/*padding: 10px 5px;*/
}
.news-box .box-footer.over-lap-bottom{
	display: block;
	position: absolute;
	bottom: 0;
	border-top: none !important;
}
/*Default Blue========================*/
.news-box.news-box-default .box-header .box-title a{
	color: #ffffff;
	background-color: #3d4c54;
}
.news-box.news-box-default .box-footer{
	border-top-color: #f8f8f8;
}
.news-box.news-box-default-purple .box-header .box-title a{
	color: #ffffff;
	background-color: #6c5b7b;
	border-left: 5px solid #AC0909;
}
/*Default Span Blue========================*/
.news-box.news-box-default-span .box-header{
	-webkit-float: left;
	display: block;
	width: 100%;
}
.news-box.news-box-default-span .box-header .box-title{
	border-bottom: 1px solid #3d4c54;
}
.news-box.news-box-default-span .box-header .box-title a{
	color: #ffffff;
	display: block;
	float: left;
	width: auto;
	background-color: #3d4c54;
}
.news-box.news-box-default-span .box-footer{
	border-top-color: #f8f8f8;
}
/*Margin===============================================*/
.margin-t-0{
	margin-top: 0;
}
.margin-t-5{
	margin-top: 5px;
}
.margin-t-15{
	margin-top: 15px;
}
.margin-t-10{
	margin-top: 10px;
}
.margin-t-20{
	margin-top: 20px;
}
.margin-t-30{
	margin-top: 30px;
}
.margin-t-80{
	margin-top: 80px;
}
/*-------bottom--------*/
.margin-b-0{
	margin-bottom: 0px !important;
}
.margin-b-5{
	margin-bottom: 5px;
}
.margin-b-10{
	margin-bottom: 10px;
}
.margin-b-15{
	margin-bottom: 15px;
}
.margin-b-20{
	margin-bottom: 20px;
}
/*------------------*/
.margin-l-10{
	margin-left: 10px !important;
}
.margin-r-10{
	margin-right: 10px !important;
}
.margin-r-7{
	margin-right: 7px !important;
}
/*-------padding--------*/
.padding-20{
	padding: 20px;
}
.padding-60{
	padding: 60px;
}
/*------------*/
.padding-b-10{
	padding-bottom: 10px;
}
.padding-b-15{
	padding-bottom: 15px;
}

/*----------------------*/
.padding-t-10{
	padding-top: 10px;
}
.padding-t-15{
	padding-top: 15px;
}
/*img border=======================*/
.search-warp .media img{
	border: 1px solid #f1f1f1;
}
.img-c img{
	border: 1px solid #f1f1f1;
}
/*Background colors================*/
.bg-light-black{
	background-color: #333333;
	color: #ffffff;
}

.bg-overlap-black{
	background-color: rgba(0, 0, 0, .5);
}
.bg-overlap-black *{
	color: #ffffff !important;
}
.bg-0087A2{
	background-color: #0087A2;
}
.bg-dark-green{
	background-color: #608151 !important;
}
.bg-gray{
	background-color: #ebebeb;
}
/*==========font-color=============*/
.font-white{
	color: #ffffff !important;
}
/*=============border==============*/
.t-b-b{
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.border-b{
	border-bottom: 1px solid #ebebeb;
}
/*=============./border=================*/
/*font-common======================*/
.font-c{
	margin: 0;
	padding: 3px 1px 5px 2px;
	overflow: hidden;
	color: #333333;
}
.entry-contain{
	overflow: hidden;
	padding: 3px 0 5px 0;
	color: #888888;
}
.font-b-color{
	background: rgba(0, 0, 0, .5);
}
.news-box .box-footer.over-lap-bottom h2{
	font-size: 1.7em;
	line-height: 1.5em;
	padding: 8px;
	height: 45px;
	margin-bottom: 7px;
	overflow: hidden;
}
.news-box .box-footer.over-lap-bottom h4{
	font-size: 1em;
	line-height: 1.5em;
	padding: 5px;
	height: 25px;
	margin-bottom: 4px;
	overflow: hidden;
}
/*======./font-common============*/
/*=====share tools=====================*/
.toolbar-share-sts-sm li .badge{
	font-size: 0.7em;
	font-weight: normal;
	background-color: #ffffff;
	border-radius: 0;
	color: #b5b5b5;
}
.toolbar-share-sts-sm li .badge i {
	font-size: 0.9em;
	margin-right: 4px;
	text-shadow: none;
}
/*=====./share tools==================*/
/*chosen==============================*/
.dd-r{
	margin-top: 12px;
}
.chosen-container-single .chosen-single{
	padding: 5px 8px !important;
    height: 35px !important;
    background-color: #3d4c54 !important;
    color: #ffffff !important;
    background: -webkit-linear-gradient(top,#3d4c54 20%,#3d4c54 50%,#3d4c54 52%,#3d4c54 100%) !important;
    background: transparent -moz-linear-gradient(center top , #3d4c54 20%, #3d4c54 50%, #3d4c54 52%, #3d4c54 100%) repeat scroll 0% 0% padding-box !important;
    box-shadow: 0 0 3px #3d4c54 inset,0 1px 1px rgba(0,0,0,.1) !important;
    border: 1px solid #3d4c54 !important;
}
.chosen-container-single .chosen-single div{
	padding-top: 6px;
	color: #ffffff !important;
}
.chosen-container-single .chosen-single div b{
	color: #ffffff !important;
}
.chosen-container-single .chosen-single span{
	text-align: center !important;
	font-size: 1.12em !important;
}
/*end chosen==========================*/

/*Footer================================*/
#container-footer>.container{
	border-top: 8px solid #81b752;
}
.footer-default{
	padding-top: 20px;
	background-color: #3d4c54;
	color: #ffffff;
	border-top: 8px solid #81b752;
}
.footer-default img{
	/*width: 71%;
	padding-left: 13%;
	padding-top: 3%;*/
}
.footer-logo{
	width: 71%;
	padding-left: 13%;
	padding-top: 6%;
}
.footer-div address{
	margin-top: 10px;
	margin-bottom: 0px !important;
}
/*Override Bootstrap=================================================*/
/*.row.row-pad div[class^="col-"]{
	padding-left: 5px;
	padding-right: 5px;
}
.row.row-pad div[class^="col-"]:first-child{
	padding-left: 10px;
}
.row.row-pad div[class^="col-"]:last-child{
	padding-right: 10px;
}
.container > .row > div[class^="col-"]:first-child,
.container-fluid > .row > div[class^="col-"]:first-child{
	padding-left: 10px;
}
.container > .row > div[class^="col-"]:last-child,
.container-fluid > .row > div[class^="col-"]:last-child{
	padding-right: 10px;
}*/
/*
.list-group.news-list{
	border: none;
}*/
.list-group.news-list a.list-group-item{
	border-top: 0;
	border-right: 0;
	border-left: 0;
	margin-bottom: 1px; 
}
/*=====================================================
=========search-result=================================*/
.search-warp .media-body blockquote{
	padding: 2px 10px;
	margin: 2px 0 10px;
	font-size: 1em;
	border-left: 5px solid #eee;
}
.search-warp .media-body h4{
	font-size: 1.5em;
	line-height: 1.12em;
	height: 28px;
	margin-bottom: 7px;
} 
.search-warp .media-body p{
	font-size: 1.1em;
	line-height: 1.3em;
	height: 44px;
	margin: 10px 0 2px 0;
}

/* Extra small devices (phones, less than 768px) ====================================================================*/
@media (max-width: 767px) { 
	.footer-logo{
		width: 93%;
		padding-top: 9%;
	}
	.footer-div address{
		font-size: .82em;
		margin-bottom: 10px;
	}
}
/* ./ Extra small devices (phones, less than 768px) */

/* Small devices (tablets, 768px and up) ============================================================================*/
@media (min-width: 768px) and (max-width: 991px) { 
	.footer-logo{
		width: 87%;
		padding-left: 3%;
		padding-top: 14%;
	}
	.footer-div address{
		font-size: .9em;
		margin-bottom: 10px;
	}

}/* ./ Small devices (tablets, 768px and up) */

/* Medium devices (desktops, 992px and up) ==========================================================================*/
@media (min-width: 992px) and (max-width: 1199px) { 


}/* ./ Medium devices (desktops, 992px and up) */

/* Large devices (large desktops, 1200px and up) ====================================================================*/
@media (min-width: 1200px) { 


}/* ./ Large devices (large desktops, 1200px and up) */