﻿@font-face {
  font-family: 'Noto Sans Malayalam';
  font-style: normal;
  font-weight: 400;
  src: url(../font-ml/NotoSansMalayalam-Regular.eot);
  src: url(../font-ml/NotoSansMalayalam-Regular.woff2) format('woff2'),
       url(../font-ml/NotoSansMalayalam-Regular.woff) format('woff'),
       url(../font-ml/NotoSansMalayalam-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Malayalam';
  font-style: normal;
  font-weight: 700;
  src: url(../font-ml/NotoSansMalayalam-Bold.eot);
  src: url(../font-ml/NotoSansMalayalam-Bold.woff2) format('woff2'),
       url(../font-ml/NotoSansMalayalam-Bold.woff) format('woff'),
       url(../font-ml/NotoSansMalayalam-Bold.ttf) format('truetype');
}
html,body {background-color:#eee; color:#333; height:auto; font-family: Noto Sans Malayalam,Arial, Helvetica, sans-serif}
.header-top{position:relative; padding:0; margin:0; width:100%}
.header-top .language{position:absolute; top:0px; right:10px; width:auto; background-color:#900; font-size:14px; border-radius:0 0 5px 5px; color:#FFF}
.header-top .language a{padding:3px; color:#FFF; margin:0 3px; float:right;}
nav{margin-bottom:0px !important}
.navbar-custom{font-family: Noto Sans Malayalam !important; font-size:16px;}
.navbar{border-left:none; border-right:none; background-color:#de0000; min-height:20px}
.footer{text-align:center; border-top:1px solid #ddd; padding:20px 0}
.container{background-color:#FFF}
.content-wrapper{width:100%; padding:0; line-height:23px; font-size:16px}
.bx{border:1px solid #ddd; padding:10px; margin-bottom:20px; background-color:#f5f5f5}
.bx1{border:1px solid #ddd; padding:10px; margin-bottom:20px; background-color:#fff}
.head{color:#FFF; padding:3px 10px; width:auto; display:inline-block; margin-bottom:0;background-color:#1d4874;}
.shadow{box-shadow:0px 0px 4px 0 rgba(0,0,0,0.2)}
.secretary{background-color:#C00; width:100%;padding:1px}
.secretary img{width:100%; max-width:214px;}
.secretary a{color:#FFF;}
.head a{color:#FFF; text-decoration:none}
h4{font-size:18px; font-weight:400; color:#f00}
h5{font-size:16px; font-weight:700; margin-bottom:25px}
h2{font-size:22px; font-weight:400; color:#f00}
.form-control{border-radius:0; font-family: 'Noto Sans Malayalam',Arial, Helvetica, sans-serif }
h1{margin-bottom:15px; font-size:26px; font-weight:400; color:#333; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-top:25px; line-height:32px}
.img-slider{width:100%; margin-bottom:30px;border:1px solid #ddd;}
.navbar .nav > li > a{
    color:  #fff;
	padding:12px 10px;
	
}
.navbar .nav > li > a:hover {
    color:  #fff;
	background-color:#900
}

.list-group-item:first-child {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	color:#286090;
	text-decoration:none;
	background-color:#fff
}
.breadcrumb {
	padding:6px 0;
	margin-bottom:20px;
	list-style:none;
	border-radius:0;
	font-size:12px;
	border-bottom:1px dashed #ddd;
	background:#FFF
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	padding:0 5px;
	color:#ccc;
	content:"/\00a0"
}
.breadcrumb>.active {
	color:#777
}
.list-one a{padding-left:25px; background:url(../images/bullet-red.png) left no-repeat; background-position:12px 15px; background-color:#f5f5f5; font-size:13px }
.list-two a{padding:8px 20px}

.scroll{width:100%;background-color:#f5f5f5;height:50px;overflow:hidden;margin-bottom:25px; padding:10px 0; border-bottom:1px solid #ddd}
.scroll .scrolltext{font-family:'Noto Sans Malayalam',Meera,Rachana_w01,AnjaliOldLipi,Kartika Arial Verdana;width:auto;margin:0;float:left;color:#069;font-weight:400;font-size:16px;line-height:30px}
.scroll .scrolltext ul li{line-height:30px;float:left;list-style:none;display:list-item;margin:0 5px}
.scroll .scrolltext ul li a:link{color:#444; text-decoration:none}
.scroll .scrolltext ul li a:visited{color:#444; text-decoration:none}
.scroll .scrolltext ul li a:hover{color:#F00; text-decoration:none}
.table tr td{padding-left:20px !important; padding-right:20px !important}
.table-custom tr td{padding-left:0 !important; padding-right:0 !important}
.caption{font-size:14px; text-align:center}
.thumbnail {background-color:#f5f5f5}
.new{font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#C00; line-height:12px; padding:2px 5px; font-weight:bold; color:#FFF}
.sec{text-align:center;}
.sec img{border:1px solid #999}
.eng-btn-txt{font-family:Arial, Helvetica, sans-serif}
.special{padding:15px 10px; background-color:#eee; margin-bottom:25px; text-align:left}
.special h1{margin-bottom:0; margin-top:10px}
.special span{display:block; padding:20px 0; font-weight:bold; font-size:18px}
.table-custom-data{text-align:center}
.tb-head{background-color:#eee}
.table-valign-center tr td{vertical-align:middle !important}

.success{margin:50px auto; padding:25px; border:1px solid #ddd; background-color:#f5f5f5; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:18px; min-width:500px; max-width:800px; width:auto}
.donate{width:100%; padding:0; margin-bottom:25px}
.donate img{width:100%}
.inactive-li{padding-left:20px; padding-top:10px}
.donatemobile{width:100%; padding:0; margin-bottom:25px; display:none;}
@media screen and (min-width: 128px) {
.content-wrapper{padding:0 0 20px 0;}
.special{text-align:center}
.donatemobile{width:100%; padding:0; margin-bottom:25px; display:block;}
}

@media screen and (min-width: 480px) {
.donatemobile{width:100%; padding:0; margin-bottom:25px; display:block;}
}

@media screen and (min-width: 640px) {
	.donatemobile{width:100%; padding:0; margin-bottom:25px; display:block;}
}

@media screen and (min-width: 768px) {
	.donatemobile{width:100%; padding:0; margin-bottom:25px; display:block;}
}

@media screen and (min-width: 1024px) {
.special{text-align:left}
.donatemobile{width:100%; padding:0; margin-bottom:25px; display:none;}

}

@media screen and (min-width: 1280px) {
	.content{width:1210px;}	
	.container{width:1210px;}
	.content-wrapper{padding:0 20px 20px 20px;}
	.donatemobile{width:100%; padding:0; margin-bottom:25px; display:none;}
}
.sub-txt{font-size:14px; color:#999}
.c-detail h2{margin-top:10px}
.sp-scroll{display:block; padding:0; margin:0}
.sp-scroll .sp-head{color:#fff; background-color:#C00; width:auto; margin:0 10px; padding:0 5px}
.sp-scroll .sp-subhead{color:#C00;}
.sp-election .ind .sp-head{background-color:#C60}
.sp-election .cpim .sp-subhead{background:url(../images/cpim-logo.png) left no-repeat !important; background-position:0px 0px; padding-left:35px}
.fb{background:url(../images/fb.jpg) left no-repeat; background-position:0px 0px;margin:5px 5px 5px 0; width:27px; height:27px; background-color:#CCC; display:block}

