body {
	background-color: #dcdcdc
}
.section {
	position: relative;
	min-height: 1px
}
.whtbg {
	background: #FFF
}
.inline {
	display: inline
}
.inline-block {
	display: inline-block
}
.block {
	display: block;
}
#logo {
	float: left;
	display: block;
	position: relative;
	width: 100%
}
.row-top-pad {
	padding-top: 5px
}
header#logo img {
	float: left;
	margin: 5px 0 10px
}
#logo p {
	color: #000;
	display: inline-block;
	font-size: 20px;
	font-weight: 400;
	margin-left: 10px;
	margin-top: 34px;
	padding: 0
}
.navbar-brand {
	font-size: 20px;
	color: #212121;
	margin-left: 10px
}
ul.welcomekit li:first-child {
	font-size: 12px
}
ul.welcomekit li>.welcome {
	color: #0071bc;
	text-align: left
}
ul.welcomekit li>.user-info, ul.welcomekit li>.user-info:hover {
	color: #931028;
	text-decoration: none
}
ul.welcomekit li:last-child {
	margin-top: 15px
}
.input-sm {
	height: 33px
}
.navbar.navuser {
	border-radius: 0;
	min-height: 0;
	margin-bottom: 0
}
.navbar-default {
	background-color: #0071bc;
	border-color: #015d9a
}
.navbar-loggedin {
	background-color: #8c001a;
	border-color: #8c001a
}
.navbar-default .custom-nav {
	color: #fff
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color: #fff;
	background-color: transparent
}
.navbar-default .custom-nav {
	margin: 0
}
.pf-content h2 { color:#0071bc;}

.pf-content ul li { margin-bottom:5px;}

.navbar-default .custom-nav>li>a, .navbar-loggedin .custom-nav>li>a {
	color: #fff;
	background: url(images/navbar-arr.png) no-repeat left center;
	line-height: 30px;
	font-size: 16px;
	margin-right: 5px;
	padding: 10px 5px 10px 16px
}
.navbar-default .navbar-nav>li>a:focus, .navbar-loggedin .custom-nav>li>a:hover {
	color: #fff;
	background-color: #760016;
	outline: 0!important
}
.navbar-loggedin .custom-nav>li:last-child>a:hover {
	color: #fff;
	background: url(images/navbar-arr.png) no-repeat left center;
	background-color: #0071bc!important;
	outline: 0!important
}
.navbar-default .custom-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #000;
	background: url(images/navbar-arr-hover.png) no-repeat left center;
	background-color: #fff;
	outline: 0!important
}
.navbar-default .custom-nav>li:last-child>a:hover {
	color: #fff;
	background: url(images/navbar-arr.png) no-repeat left center;
	background-color: #8C001A!important;
	outline: 0!important
}
.navbar-default .custom-nav>li:last-child>a:focus {
	color: #fff;
	background: url(images/navbar-arr.png) no-repeat left center;
	background-color: #8C001A!important;
	outline: 0
}
.navbar-default .custom-nav>li>a.active, .navbar-default .custom-nav>li>a.active:focus, .navbar-default .custom-nav>li>a.active:hover {
	color: #0071bc;
	background: url(images/navbar-arr-hover.png) #f2f2f2 no-repeat left center;
	padding-left: 20px;
	margin-right: 10px;
	padding-right: 5px
}
.navbar-default .custom-nav>li.current-menu-item>a, .navbar-loggedin .custom-nav>li.current-menu-item>a {
	color: #0071bc;
	background: url(images/navbar-arr-hover.png) no-repeat left center;
	background-color: #dadada;
	outline: 0
}

header.wall {
	background: #e7e6e7;
	padding: 10px 0 0 10px
}
.list_info>li {
	margin-bottom: 10px;
	background: #0071bc
}
.list_info>li .square {
	border-right: 1px solid #fff;
	padding: 11px;
	margin-right: 10px
}
.list_info>li .square>img {
	padding: 4px 0
}
.list_info li>h4 {
	color: #FFF;
	margin: 21px 0 0;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	padding-right: 4px
}
.list_info li>i {
	color: #fff
}
.chose-lang {
	color: #0071bc;
	line-height: 20px;
	background: #dfdfdf;
	width: 74px;
	position: relative;
	display: block;
	padding: 5px;
	margin-left: 0
}
.chose-lang .lang-list {
	position: absolute;
	overflow-y: hidden;
	z-index: 666;
	background: #dfdfdf
}
.chose-lang .lang-list li {
	font-size: 13px;
	padding: 3px
}
.chose-lang>.lang-list li a {
	display: block;
	word-wrap: break-word;
	padding: 0 2px
}
section.wall-prt {
	background: #e6e6e6;
	border-top: 1px solid #fff;
	padding: 10px 0
}
section.wall-prt .user-login {
	background: #f0d7db;
	text-align: left;
	padding: 5px
}
section.wall-prt .user-login .btn_purp {
	background-color: #8c001a;
	border-color: #5e0112;
	color: #FFF;
	padding: 2px 17px;
	border-radius: 20px
}


.lftPwdGap {
	margin-left: 5px
}
section.wall-prt .user-login h4 {
	text-align: center;
	color: #8c001a
}
section.wall-prt .user-login a {
	color: #8c001a;
	text-decoration: underline
}
section.wall-prt .user-login a:hover {
	color: #8c001a;
	text-decoration: none
}
.news-list li {
	margin-bottom: 10px;
	padding-left: 10px
}
.news-list .news-list-bg {
	background: url(images/news-arr.png) no-repeat scroll 8px 12px #F2F2F2;
	padding: 8px 10px 4px 39px
}
.news-list li>div a, .news-list li>div a:hover {
	color: #333;
	font-style: italic;
	text-decoration: none;
	word-wrap: break-word
}
.latest-news {
	background: #f2f2f2;
	padding: 4px 4px 0
}
.latest-news h4, .latest-news h4 a {
	text-align: left;
	color: #8c001a;
	text-transform: none
}
/*.word-wrap {
	word-break: break-all
}*/
.latest-news .latest-news-list li {
	clear: left;
	margin-bottom: 22px
}
span.atpar {
	background: none repeat scroll 0 0 #FFF;
	border-top: 8px solid #8C001A;
	color: #2B2B2B;
	font-size: 30px;
	font-weight: 700;
	margin-right: 10px;
	padding: 2px;
	text-align: center;
	width: 18%;
	line-height:20px;
	padding-top:8px;
}

span.atpar span{
	background: none repeat scroll 0 0 #FFF;
	color: #2B2B2B;
	font-size: 20px;
	font-weight: 700;
	padding: 0;
	text-align: center;
	width: 18%
}

.latest-news-list li>h4 {
	color: #2b2b2b;
	padding: 0;
	margin: 0
}
.latest-news-list li>h4+p {
	padding: 0;
	color: #5a5a5a;
	font-style: italic
}
hr.home-hr {
	border-color: #bfbbbb;
	margin: 9px 0;
	padding: 0
}
.latest-news .latest-news-list li:last-child {
	margin-bottom: 0
}
footer {
	color: #989898;
	background-color: #e6e6e6;
	margin: 0 auto;
	padding-left: 7%;
	padding-right: 7%;
	width: 100%;
	padding-bottom: 3%
}
.bs-example {
	border-bottom: 1px solid gray;
	clear: both;
	margin-bottom: 12px;
	margin-top: 0;
	padding-bottom: 4px;
	text-align: right
}
.bs-example a {
	cursor: pointer
}
.pagination-custom {
	border-radius: 0;
	margin: 0
}
.pagination-custom>li:first-child>a, .pagination-custom>li:first-child>span, .pagination-custom>li:last-child>a, .pagination-custom>li:last-child>span {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.pagination-custom>li:last-child>a, .pagination-custom>li:last-child>span {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.pagination-custom>li>a, .pagination-custom>li>span {
	background: none repeat scroll 0 0 #E7C9CE;
	border: 0 none;
	color: #fff;
	line-height: 1.42857;
	margin-right: 5px
}
.pagination-custom>li>a:focus, .pagination-custom>li>a:hover, .pagination-custom>li>span:hover, .pagination>li>span:focus {
	color: #fff;
	background-color: #e7c9ce
}
.pagination-custom>li:first-child>a, .pagination-custom>li:first-child>span {
	border-bottom-left-radius: 0 none;
	border-top-left-radius: 0 none
}
.pagination-custom>.active>a, .pagination-custom>.active>a:focus, .pagination-custom>.active>a:hover, .pagination-custom>.active>span, .pagination-custom>.active>span:focus, .pagination-custom>.active>span:hover {
	color: #fff;
	cursor: default;
	background-color: #e1909d;
border-top-left-radius:0 border-bottom-left-radius:0
}
.carousel-wrap {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}
.carousel-wrap p {
	font-size: 18px;
	text-align: center;
	padding: 0 5px
}
.carousel-indicators- {
	left: 95%;
	top: 90%
}
.shell-right>.commitee {
	background: #f2f2f2
}
label {
	font-weight: 400
}
section.bg-cont {
	background: url(images/bg-img-1.png) repeat-x left top #e6e6e6;
	min-height: 330px
}
.inner-wall {
	padding: 10px 0;
	background-color: #e6e6e6
}
.shell-left {
	padding: 0 8px 2px
}
.entry_meta {
	margin: 10px 0
}
.entry_meta>.preTime {
	background-color: #8c001a
}
.entry_meta .preTime>p {
	display: inline-block;
	padding: 3px 0 5px 6px;
	margin: 0;
	color: #fff
}
.entry_meta .preTime>span {
	padding: 5px;
	color: #fff
}
.entry_meta .preTime>.icon-fwd {
	padding: 4px;
	background: #6a1122
}
.entry_meta .postTime {
	padding: 4px;
	border: 1px solid #cecdcd;
	background-color: #dadada
}
.entry_search {
	margin-bottom: 5px
}
.entry_search>.preTime {
	background-color: #0071bc
}
.entry_search>.preTime>p {
	display: inline-block;
	padding: 3px 0 5px 6px;
	margin: 0;
	color: #fff
}
.entry_search>.preTime>span {
	padding: 5px;
	color: #fff
}
.entry_search>.preTime>.icon-fwd {
	padding: 4px;
	background: #095b91
}
.entry_search>.postTime {
	padding: 4px;
	border: 1px solid #cecdcd;
	background: #dadada
}
.shell-right {
	padding: 8px 8px 2px;
	background: #f2f2f2;
	min-height: 320px
}
.shell-right>.lead-red {
	margin-bottom: 20px;
	line-height: 1.4;
	color: #8c001a
}

.shell-right>.titles {
	font-size: 18px!important;
	color: #8c001a!important;
	font-family: Arial;
	padding-bottom: 0
}
.shell-right>.titles a {
	color: #8C001A!important;
	font-family: Arial;
	font-size: 18px!important;
	padding-bottom: 0
}
.red {
	color: #8c001a
}
.red:before {
	content: " » ";
	font-size: 28px;
}
.open>.ilac_arrngmnt_lis {
	height: 270px;
	overflow: auto;
}
.open>.ilac_arrngmnt_lis>li {
}
.open>.ilac_arrngmnt_lis_scope {
	height: 200px;
	overflow: auto;
}
.open>.ilac_arrngmnt_lis_scope>li {
}
.accr_ilac_arrngmnt {
	left: -152px !important;
	right: 1;
	width: 500px;
}
.btn-red, .btn-red:hover {
	background: #8c001a;
	color: #fff;
	font-weight: 700;
	text-decoration: none
}
.blue {
	color: #0071bc
}
.btn-blue, .btn-blue:hover {
	background: #0071bc;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
p.blue {
	font-size: 16px
}
.gap {
	margin-top: 28px
}
.shell-right>.lead-blue {
	color: #0071bc
}
.event-detail li {
	color: #505050
}
.event-detail li>h4 {
	display: inline-block;
	width: 30%;
	font-size: 14px;
	margin-bottom: 0
}
.event-detail li>p {
	padding-top: 10px;
	font-style: italic;
	font-size: 14px;
	margin-bottom: 0
}
hr.blue-bor {
	border-color: #0071bc
}
.ft-14 {
	font-size: 14px
}
.ft-16 {
	font-size: 16px
}
.ft-20 {
	font-size: 20px
}
.ft-norm {
	color: #505050
}
.group-title {
	margin-bottom: 20px
}
.group-title h4 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	margin-bottom: 10px
}
.group-title i {
	font-size: 16px;
	margin: 0;
	padding: 0
}
.txt-undline {
	text-decoration: underline
}
.gap-list {
	margin-left: 10%;
	margin-bottom: 20px
}
.gap-list li {
	background: url(images/arr-2.png) left center no-repeat;
	padding: 5px 0 5px 16px
}
.abt-shell {
	background: #dadada;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 6px;
	border: 1px solid #cecdcd
}
.abt-shell li ul {
	list-style: none
}
.abt-shell li {
	border-bottom: 1px solid #fff;
	padding: 4px 0 6px;
#color:#0071bc;
	font-style: italic
}
.abt-shell li a {
	background: url(images/arr-blue.png) no-repeat left center;
	padding: 12px;
	color: #0071bc
}
.abt-shell li:last-child {
	border-bottom: none;
	padding-bottom: 0
}
.new-accordion {
	background: #dadada;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 6px;
	border: 1px solid #cecdcd
}
.new-accordion li ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.new-accordion li ul li {
	margin: 0 20px;
	padding: 8px;
	border-bottom: 1px dotted #808b8d
}
.new-accordion li ul li:last-child a.active {
	border-bottom: 0 none
}
.new-accordion li {
	border-bottom: 1px solid #fff;
	padding: 4px 0 6px;
#color:#0071bc;
	font-style: italic
}
.new-accordion li a {
	background: url(images/arr-blue.png) no-repeat left center;
	padding: 12px;
	color: #0071bc
}
.new-accordion li a:hover {
	color: #0071bc;
	background: url(images/arr-blue.png) no-repeat left center
}
.new-accordion li:last-child {
	border-bottom: none;
	padding-bottom: 0
}
.new-accordion a.dcjq-parent {
	background: url(images/arr-dwn.png) no-repeat left center transparent;
	padding: 12px;
	color: #0071bc
}
.new-accordion a.dcjq-parent.active.dcjq-icon {
	background: url(images/arr-red2-down.png) no-repeat 0 center;
	color: #8C001A
}/*.accordion-loggedin li.current-menu-item a,*/
.new-accordion a.active {
	color: #8C001A;
	background: url(images/arr-red2.png) no-repeat left center
}
.head-list {
	padding: 5px;
	background: #e6e6e6
}
.head-list li {
	border-bottom: 1px dotted #373737;
	padding: 0 0 10px;
	margin-bottom: 10px;
	color: #373737
}
.head-list li:first-child {
	font-size: 25px;
	color: #0071bc;
	text-transform: uppercase
}
.head-list li:last-child {
	border-bottom: 0 none
}
.head-list div {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0,0,0,0);
	background-image: url(images/arr-red.png);
	background-origin: padding-box;
	background-position: 2px 5px;
	background-repeat: no-repeat;
	background-size: auto auto;
	color: #8C001A;
	font-weight: 700;
	margin-bottom: 10px;
	padding-bottom: 0;
	padding-left: 19px;
	padding-right: 0;
	padding-top: 0
}
.user-form .user-login {
	padding: 8px;
	background: #f0d7db
}
.user-form .img-pad {
	padding: 0 10px 10px 0
}
.ilac_mem_array_cls {
	border: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 222px;
	float: left
}
.ilac_mem_array_cls:hover {
	box-shadow: 0 0 1px #333
}
.row-last div+div {
	margin-left: -1px
}
.row-last .ilac_mem_array_cls {
	margin-bottom: 20px
}
#employeesearchform {
	width: 100%
}
.cust-table th {
	background: #0071bc;
	color: #fff;
	border-bottom: 1px solid #fff
}
.cust-table tr:nth-child(odd) {
	background: #dadada
}
.cust-table tr:nth-child(even) {
	background: #e7e6e6
}
.cust-table img {
	margin-right: 5px
}
.crumb-custom {
	background: 0 0
}
.crumb-custom>li+li:before {
	padding: 0 8px;
	color: #8c001a;
	background: url(../images/arr-red.png) no-repeat center center;
	content: ""
}
.crumb-custom a {
	color: #8c001a;
	text-decoration: none
}
.ballot li {
	line-height: 20px;
	padding: 7px 0
}
.ballot li section>img {
	margin-right: 12px
}
.ballot li:nth-child(2), .ballot li:nth-child(3) {
	color: #505050
}
.ballot-list li {
	padding: 8px 0;
	color: #505050
}
.ballot-list li:nth-child(2)>div {
	margin-left: 20%
}
.ballot-list li:last-child {
	margin-top: 14px
}
.ballot-list li:last-child a {
	margin-left: 7px
}
.ballot-list li:nth-child(1)>div {
	margin-left: 10%;
	display: inline-block
}
.doc-ballot .ballot li {
	background: #f2f2f2
}
.bold {
	font-weight: 700
}
h1, h2, h3, h4, h5, h6 {
	color: #8C001A
}
.shell-right>.lead-red, h1, h4.lead-red, h4.lead-blue {
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 200
}
h2 {	
	font-size: 20px;
	font-weight: 200
}
h3 {
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 200
}
h4 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 200
}
h5 {
	font-size: 18px;
	font-weight: 200
}
h6 {
	font-size: 16px;
	font-weight: 200
}
.weel- {
	background-color: #F5F5F5;
	margin-bottom: 20px;
	min-height: 20px;
	padding: 19px;
	display: block
}
.weel- div {
	padding-right: 5px
}
.comment-gap {
	border-bottom: 2px solid #0071BC;
	margin-bottom: 25px;
	padding-bottom: 13px
}
.list-alpha>li {
	background: #dddcdc;
	padding: 4px 6px;
	border-right: 1px solid #f2f2f2;
	margin: 0
}
.list-alpha>li>a {
	color: #0071bc;
	text-decoration: none;
	margin: 0;
	padding: 0
}
.table-list-img img {
	margin-right: 6px
}
.table-list-img cite {
	color: #0071bc
}
.scope-th {
	margin: 0;
	padding: 0
}
.scope-th li:nth-child(2) {
	margin-left: 30%
}
.scope li span {
	float: left;
	width: 60%
}
.scope li cite {
	width: 40%;
	float: right
}
.get-avatar figure>img {
	float: left;
	margin-right: 10px
}
.scope {
	width: 97%
}
.pagntn {
	font-size: 16px
}
.ilac_imgs {
	width: 100px;
	height: 100px
}
.scope li {
	float: left;
	width: 100%
}
.tab-tble {
	font-size: 90%
}
.ilac_mem_addr {
	clear: both;
	word-wrap: break-word;
}
.mnu_cls {
	color: #FFF!important
}
.panel-grp .pull-right {
	width: 25%;
}
#homenews section {
	margin-left: 22%
}
.preTime {
	background-color: #0071BC;
}
.preTime > p {
	color: #FFFFFF;
	display: inline-block;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 0;
	padding-top: 3px;
}

.scope-{width:55%;float:left;text-align:left;}
.scope--{width:45%;float:right;text-align:left;}

@media (min-width:960px) {
.row-offcanvas {
	display: none
}
}
@media (min-width:768px) and (max-width:969px) {
#logo p {
	font-size: 15px;
	display: inline-block;
	font-weight: 700
}
.tab-tble {
	font-size: 74%
}
.scope {
	width: 95%
}
.ilac_imgs {
	width: 80px;
	height: 80px
}
ul.welcomekit li:first-child {
	font-size: 11.5px;
	margin-top: 5px
}
ul.welcomekit li:last-child {
	margin-top: 12px
}
.btn {
	font-size: 11px
}
.input-sm {
	height: 29px
}
.navbar-default .custom-nav>li>a {
	font-size: 14px
}
.chose-lang .lang-list li {
	font-size: 10px;
	padding: 0 0 2px;
	margin: 0
}
.list_info {
	margin-top: 10px
}
.list_info>li .square {
	padding: 6px
}
.news-list li>div a, .news-list li>div a:hover {
	font-size: 89%
}
.chose-lang .lang-list {
	overflow-y: scroll;
	max-height: 264px
}
.row-offcanvas {
	position: relative;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.row-offcanvas-left .sidebar-offcanvas {
	left: -50%
}
.row-offcanvas-left.active {
	left: 50%
}
.sidebar-offcanvas {
	position: absolute;
	top: 0;
	width: 50%;
	margin-left: 12px
}
dt {
	font-weight: 400!important;
	color: #505050!important;
	float: none!important;
	width: 50%!important
}
.ballot-list li:nth-child(2)>div {
	display: inline-block;
	margin-left: 5%
}
.ballot-list li:nth-child(1)>div {
	margin-left: 0;
	display: block
}
.row-offcanvas-left .sidebar-offcanvas{
display:none;	
}

}
@media (min-width:320px) and (max-width:640px) {

header#logo img {
	margin: 5px 10px 10px 0
}
.tablepress img.img-responsive{
max-width: 100% !important;
}
#tablepress-37 tbody tr td{
clear: both;
display: block;
width: 90%;
}
#tablepress-42 .row-2 ,#tablepress-47,#tablepress-44,#tablepress-46{
font-size:9px;
}
.scope {
	width: 95%
}
.ilac_imgs {
	width: 60px;
	height: 60px
}
#logo {
	width: 100%
}
#logo p {
	font-size: 15px;
	display: block;
	font-weight: 700
}
.list_info {
	margin-top: 10px
}
.welcomekit {
	float: left!important
}
footer img {
	text-align: center;
	width: 100px;
	height: auto;
	margin-top: 10px;
	float: none!important
}
.chose-lang .lang-list {
	overflow-y: scroll;
	max-height: 96px
}
.chose-lang .lang-list li a {
	font-size: 10px
}

.wall-bg {
	background: #dfdfdf
}
.row-offcanvas-left.active {
	left: 50%
}

.side-nav-ul li {
	font-size: 13px;
	color: #428BCA
}
dt {
	font-weight: 400!important;
	color: #505050!important;
	float: none!important;
	width: 50%!important
}
.ballot-list li:nth-child(1)>div, .ballot-list li:nth-child(2)>div {
	margin-left: 0;
	display: block
}

}
#btn_search {
	content: "\e003"
}
@media(min-width:320px) and (max-width:480px) {
.tab-tble {
	width: 640px
}
.ballot-list .pager li:nth-child(3) {
	margin-top: 12px;
	float: left;
	clear: both
}

}
@media(min-width:767px) and (max-width:1023px) {
.navbar-default .custom-nav>li>a {
	color: #fff;
	background: url(images/navbar-arr.png) no-repeat left center;
	line-height: 25px;
	font-size: 12px;
	margin-right: 4px;
	padding: 5px 2px 5px 16px
}
.hidden-md {
	display: none
}
#logo p {
	font-size: 14px
}
.ballot-list .pager li:nth-child(3) {
	margin-top: 12px;
	float: left;
	clear: both;
	margin-left: 18%
}
.navbar-loggedin .custom-nav>li>a {
	font-size: 11px;
	margin-right: 0;
	padding: 2px 0 2px 17px
}
#document_list .cust-table {
	width: 50%
}
#document_list .cust-table tr td:nth-child(4) {
	width: 147px;
	display: block;
	overflow: hidden
}
}
@media(min-width:1024px) and (max-width:1199px) {
.navbar-default .custom-nav>li>a {
	color: #fff;
	background: url(images/navbar-arr.png) no-repeat left center;
	line-height: 25px;
	font-size: 17px;
	margin-right: 6px;
	padding: 5px 2px 5px 16px
}
.navbar-loggedin .custom-nav>li>a {
	font-size: 14px;
	margin-right: 6px;
	padding: 2px 4px 2px 17px
}
#document_list .cust-table {
	font-size: 85%
}

}
@media(min-width:1200px) {
.hidden-md {
	display: none
}
}
@media(max-width:1024px) {
.tribe-bar-submit input {
	margin-top: 40px !important;
	float: left;
	clear: both;
}
.chose-lang{
height: 230px;
overflow: auto;
font-size: 10.5px;
}
}
@media(max-width:768px) {
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous {
	width: 48%;
}
.tribe-events-sub-nav li a {
	margin-bottom: 5px;
	padding-bottom: 10px;
	margin-top: 10px;
}
.news-list .news-list-bg {
	background: url(images/news-arr.png) no-repeat scroll 8px 4px #F2F2F2;
	padding: 8px 10px 10px 39px
}
.navbar.navuser .navbar-collapse{
	max-height:none;
}
.row-offcanvas {
	position: relative;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.row-offcanvas-left .sidebar-offcanvas {
left:-50%;
z-index:-1;
-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.row-offcanvas-left.active .sidebar-offcanvas {
left:-2%;
z-index:999;
-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.sidebar-offcanvas {
position: absolute;
top: 0;
width: 40%;
margin-left: 8px;
}
.wall-bg {
background: #dfdfdf;
}
.row-offcanvas-left.active {
left:0%;
}
.row-offcanvas-left.active .sidebar-offcanvas {
	display:block;
	}
	.tablepress img.img-responsive{
max-width: 100% !important;
}
.tab-tble.sign-table {
width: 640px;
}
#tablepress-33,#tablepress-32,#tablepress-34{
font-size:8.5px;
}
.youtube-vs iframe{
max-width: 100%;
max-height: 50%;
}
.member_resources_form_picker .form-group{
float:left;
}
.table-responsive>.table.treetable{
max-width:none !important;
width:660px;
display:block;
}
.vcalendar{
font-size:12px;
}
}
.panel-cust {
	width: 100%;
	margin-top: 20px;
}
.checkbox-cust {
	margin: 0;
}
.checkbox-cust label {
	margin: 0;
	padding: 0;
	line-height: 20px;
}
.document_details_sec a {
	font-size: 12px;
}
.panel-title {
	font-size: 11px;
}
.signatory-search {
	min-height: 350px;
}
.ilac_mem_addr i {
	word-wrap: break-word;
}
.si_main_cm_srch_li {
	text-align: left;
}
.navbar-default .custom-nav > li:nth-last-child > a:hover {
	color: #FFFFFF !important;
	background: url(images/navbar-arr.png) no-repeat left center;
	background-color: #8C001A !important;
	outline: 0
}
.navbar-loggedin .custom-nav > li:nth-last-child > a:hover {
	color: #FFFFFF !important;
	background: url(images/navbar-arr.png) no-repeat left center;
	background-color: #0071BC !important;
	outline: 0
}
.print_button {
	background: #0071BC;
	padding: 2px 2px;
	border-radius: 5px;
	display: inline-block;
	margin-left: 5px;
}
#getcode {
	font-size: 1.1em;
}
@media (min-width:320px) and (max-width:640px) {
.vcalendar{
font-size:10px;
}
.tribe-events-list .time-details {
margin: 0 0 5px -12px;
}
.eventsmall {
line-height: 1.4;
}
}
.row-hover .column-1{
width:40%;
}
.row-hover .column-2{
width:33%;
}

.mem_area li:first-child
{
	color:#8c001a;
}

.shell-right>.commitee .df-change-all{
margin-top:7px;
display:block;
color:#585858;
}
.shell-right>.commitee .control-label b:after{
	content:":";
	margin-left:10px;
}
.accordion-content > div ul li{
margin-top:7px;
}
.accordion-content > ul li {margin-top:7px;}

.print_conferences { float:right;}
.conferences_heading { color:#FF0000 !important; font-size:24px !important; font-style:italic !important; font-weight:bold !important;}

.list_info>li .square.NandP{
padding:3px;	
}
.df_fig_block{
background:#f2f2f2;
padding:15px 10px;
margin-bottom: 18px;
}
.df_fig_block figcaption{
	font-weight:bold;
	color:#0071bc;
	margin-bottom:10px;
	min-height:40px;
}
#homenews>li{
padding:0 10px;	
}
#homenews>li p.word-wrap{
margin:0;
padding:0;	
}
#homenews small{
	font-weight:bold;
	color:#000;
	font-size:12px;
}
.latest-news{
padding-bottom:10px;	
}
.latest-news header{
padding:0 10px;	
}
.latest-news header h4{
margin-bottom:0;	
}
.latest-news header>a{
font-size:12px;	
color:#0071bc;
display:inline-block;
}
#homenews h4{
        margin-bottom: 9px;	
}
.latest-news h4, .latest-news h4 a,#homenews>li p.word-wrap{
font-weight:normal;	
}