/*
#######################
IARC DEFAULT STYLES
#######################
*/

body {
	background-color: #FFFFFF;

}

	/* background-image:  url(imgs/bggreyblue.gif);
	background-repeat: repeat-y;
	padding-left: 34px;
	 */
/*html, body {
height:100%;
}*/

body, {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #222222;
	text-align: justify;
	}


/*a, a:link {  color: ##337ab7; text-decoration: none}
a:visited, a:active {  color: #444; text-decoration: none}
a:hover {  color: #23527c; text-decoration: underline}*/

h1 { color: #037AB3;}

h2 { margin-top: 7px; margin-bottom: 5px; font-family: Arial,Helvetica,sans-serif;	font-size: 18px; font-weight:normal; color: #037AB3;}
h3 { margin-top: 7px; margin-bottom: 5px; font-family: Arial,Helvetica,sans-serif;	font-size: 14px; font-weight:normal; color:#444444;}
/* h4 { margin-top: 7px; margin-bottom: 5px; font-family: Arial,Helvetica,sans-serif;	font-size: 12px; font-weight:normal; color:#444444;} */
h5 { margin-top: 7px; margin-bottom: 3px; font-family: Arial,Helvetica,sans-serif;	font-size: 12px; font-weight: bold; color:#037cb5;}
h6 { margin-top: 3px; margin-bottom: 1px; font-family: Arial,Helvetica,sans-serif;	font-size: 11px; font-weight: normal; color:#444444;}
h7 { margin-top: 3px; margin-bottom: 1px; font-family: Arial,Helvetica,sans-serif;	font-size: 11px; font-weight: normal; color:#660000;}

.selectedoption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	height: 20px;
}
.selectedoption a, .selectedoption a:link, .selectedoption a:visited, .selectedoption a:active {  color: #777777; text-decoration: none}
.selectedoption a:hover {color: #660000; text-decoration: none}

.menubar {
    margin: 0;
    padding: 0;
    padding-left: 20px;
    padding-right: 9px;
    height: auto;
    width: 180px;
    display: block;

	color: #FFFFFF;
	border-right: none;

	background-color: #0b80b7;
	backgorund-image: none;

    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-transform: uppercase;
    font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;
    text-align: left;
}
.menubar a, .menubar a:link, .menubar a:visited, .menubar a:active {  color: #FFFFFF; text-decoration: none}
.menubar a:hover {  color: #FFFFFF; text-decoration: none}

.menubar1 {
    margin: 0; padding: 0;  padding-left: 20px;  padding-right: 9px;  height: auto; width: 180px; display: block;
	color: #FFFFFF; border-right: none;

	background-color: #849EC2;	backgorund-image: none;
	font-size: 12px; font-weight: normal;line-height: 18px; font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;	  text-align: left;

}
.menubar1 a, .menubar1 a:link, .menubar1 a:visited, .menubar1 a:active {  color: #FFFFFF; text-decoration: none}
.menubar1 a:hover {  color: #FFFFFF; text-decoration: none}

.menubar2 {
    margin: 0; padding: 0;  padding-left: 27px;  padding-right: 2px;  height: auto; width:auto; display: block;
	color: #FFFFFF; border-right: none;

	background-color:  #a9b9d5;	backgorund-image: none;
	font-size: 12px; font-weight: normal;line-height: 16px; font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;	 text-align: left;

}
.menubar2 a, .menubar2 a:link, .menubar2 a:visited, .menubar2 a:active {  color: #FFFFFF; text-decoration: none; }
.menubar2 a:hover {  color: #FFFFFF; text-decoration: none}



.menubar3 {
     margin: 0; padding: 0;  padding-left: 32px;  padding-right: 2px;  height: auto; width:auto; display: block;
	color: #FFFFFF; border-right: none; font-size: 8pt; background-color:  #849EA2;
	font-size: 12px; font-weight: normal;line-height: 18px; font-family: "Gill Sans MT", Helvetica, Arial, sans-serif;	  text-align: left;
}
.menubar3 a, .menubar3 a:link, .menubar3 a:visited, .menubar3 a:active {  color: #FFFFFF; text-decoration: none}
.menubar3 a:hover {  color: #444; text-decoration: none}


.language {
    color: #3C668A;
	font-size: 8pt;
	background-color:  #0b80b7;
	padding-left: 2px;

}
.language a, .language a:link, .language a:visited, .language a:active {  color: #3C668A; text-decoration: none}
.language a:hover {  color: #CCCCCC; text-decoration: none}

.subs_B { color: #000066; font-size: 10px; padding-left: 5px;}
.subs_B a: { color: #000066; text-decoration: none;}
.subs_B a:link { color: #000066; text-decoration: none;}
.subs_B a:visited { color: #000066; text-decoration: none;}
.subs_B a:active {color: #000066; text-decoration: none;}
.subs_B a:hover { color: #660000; text-decoration: underline;}


.lblueback  {background-color: #0b80b7}
.dblueback  {background-color: #84AED2}
.ddblueback {background-color: #11629C}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #11629C;
}
.header {
	color: #FFFFFF;
	background-color: #84AED2;
	height: 18px;
	padding-left: 5px;
}


.ongletfont {
	font-family:  Arial, Helvetica, Times;
	font-size: 10pt;
	color: #FFFFFF;
}

.title {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica,  Times;
	font-size: 14pt;
	color:  #037cb5;
}

 .title1 {
	font-family: Arial, Helvetica,  Times;
	font-size: 12pt;
	color: #660000;
	padding-top: 8px;
	padding-bottom: 3px;

}

.titlebblue {
	font-family: Arial, Helvetica,  Times;
	font-size: 12pt;
	color: #064471;
	padding-top: 8px;
	padding-bottom: 3px;
}

.titlebblue1 {
	font-family: Arial, Helvetica,  Times;
	font-size: 10pt;

	color: #064471;
	padding-top: 8px;
	padding-bottom: 3px;

}

.titleblue1 {
	font-family: Arial, Helvetica,  Times;
	font-size: 12pt;
	color: #11629C;
	padding-top: 8px;
	padding-bottom: 3px;

}
 .title2 {
	font-family: Arial, Helvetica,  Times;
	font-size: 10pt;
	color: #660000;
	padding-top: 8px;
	padding-bottom: 3px;

}

  .titleblue2 {
	font-family: Arial, Helvetica,  Times;
	font-size: 10pt;
	color: #11629C;
	padding-top: 8px;
	padding-bottom: 3px;

}


.dblue {  color: #11629C; padding-left: 3px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px;}
.dblue a, .dblue a:link, .dblue a:visited, .dblue a:active {  color: #11629C; text-decoration: none}
.dblue a:hover {  color: #84AED2; text-decoration: underline}

.dgrey {  color: #999999; }

.formatdropdown {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}


.page {
	color: #FFFFFF;
	background-color: #84AED2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.linkref {
	font-family:  Arial, Times New Roman, Times;
	font-size: 11px;
	color: #660000;
	background-color: #84AED2;
	padding-top: 1px;
	padding-bottom: 3px;

}

.linkref a, .linkref a:link, .linkref a:visited, .linkref a:active {  color: #660000; text-decoration: none}
.linkref a:hover { color: #660000; text-decoration: none;}


.linkrefgrey {
	font-family: Arial, Times New Roman, Times;
	font-size: 8px;
	color: #11629C;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 3px;
	text-decoration: none;

}

.linkrefgrey a,  .linkrefgrey a:visited, .linkrefgrey a:active {  color: #11629C; text-decoration: none}
.linkrefgrey a:hover { color: #11629C; text-decoration: none;}
.linkrefgrey a:link { color: #11629C; text-decoration: none;}



 .linkref1 {
	font-family: Arial, Times New Roman, Times;
	font-size: 11px;
	color: #660000;
	padding-top: 1px;
	padding-bottom: 3px;

}

.linkref1 a, .linkref1 a:link, .linkref1 a:visited, .linkref1 a:active {  color: #660000; text-decoration: none}
.linkref1 a:hover { color: #660000; text-decoration: none;}


.view_letter {font-family: Arial, Times New Roman, Times;  font-size: 11px; padding: 2 3; margin: 0 1;background-color: #11629C; color: #ffffff; font-weight: bold; text-decoration: none;}
.view_letter:visited, .view_letter:link {color: #ffffff; text-decoration: none;}
.view_letter:hover {background: #FDE9E7; color: #11629C; text-decoration: none;}

.view_tab {font-family: Arial, Times New Roman, Times;  font-size: 11px; padding: 2 3; margin: 0 1;background-color: #eb2717; color: #ffffff; font-weight: bold; text-decoration: none;}
.view_tab:visited, .view_tab:link {color: #ffffff; text-decoration: none;}
.view_tab:hover {background: #FDE9E7; color: #eb2717; text-decoration: none;}

.content {padding: 0;} .content p {padding: 3pt 10px 3pt 10px} .content table {margin: 0 10;}


.linkq_a {
	font-family: Arial, Times New Roman, Times;
	font-size: 11px;
	color: #134A81;

}

.linkq_a a, .linkq_a a:link {color: #134A81; text-decoration: none;}
.linkq_a a:visited, .linkq_a a:active {color: #134A81; text-decoration: none;}
.linkq_a a:hover { color: #666666; text-decoration: none;}

.headlineblue{font-weight:bold;color:#4F8CC1;text-align: justify;}



.languagessite {
    color: #037cb5;
	font-size: 9px;
	background-color: #EEEEEE;
	padding: 2px;

}
.languagessite a, .languagessite a:link, .languagessite a:visited, .languagessite a:active {  color: #037cb5; background-color: #EEEEEE; padding: 2px; text-decoration: none}

.languagessite a:hover {  color: #037cb5;  background-color: #EEEEEE; padding: 2px; text-decoration: underline;}

.searchbox
{
margin-top: 0;
padding-top: 0;
float: right;
margin-right: 25px;
}

.searchbutton1
{
background: #adadad;
color: #fff;
border: none;
}

.searchtext1
{
background: #adadad;
color: #91ca59;
}

.searchbutton
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; border: none; color: #FFFFFF; background: #adadad; vertical-align: middle }

.searchtext
{
background: #FFFFFF;
border: 1px solid #adadad;
color: #5892c4;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px
}

div.separator { margin-top: 15px; margin-bottom:15px;}

div.separatorpage { margin: 0;	padding: 0;	background-position: 0 2px;	background-repeat: no-repeat; background-image: url(../imgs/separator.jpg);	background-color: #FFFFFF;
}


div.separatorblue

{
	background-color: #5892c4;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 	font-weight: bold;
	padding: 2px;	padding-left: 10px;
	color: #fff;	margin-bottom: 10px; 	margin-top: 0px;
}

.newstitle { color: #11629C; background-color: transparent; font-weight: normal; font-size: 12px; margin-bottom:5px; padding:0; font-family: Arial, Helvetica, sans-serif;}
a.newstitle, a.newstitle:link, a.newstitle:visited, a.newstitle:active
{
	text-decoration: none; color: #11629C;
}
a.newstitle:hover {color: #11629C; text-decoration: underline}


div.newsborder { padding: 8px; border: 1px dashed #ddd; margin-bottom: 8px;}


div.separator { margin-top: 12px; margin-bottom:10px;}
div.separator1 { margin-top: 15px; margin-bottom:15px;}

.attr_image {float:left; margin-left: 0; margin-right: 15px; border: none;}
.attr_image1 {float:right; margin-left: 10px; margin-right: 0px; border: none;}

.attr_imagenews {float:left; margin-left: 0; margin-right:3px; border: none;}


.news { font-size: 11px; color: #222222; font-family:  Arial, Verdana, Helvetica, sans-serif;}
a.news, a.news:link, a.news:visited, a.news:active
{
	text-decoration: none; color: #222222;
}
a.news:hover {color: #222222; text-decoration: underline}

.newsdate { color: #666666; background-color: transparent; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: italic;}


span.line-date
{
	color: #666;
}

div.address

{
	background-color: #eeeeee;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: -34px;
	padding: 15px;
	color: #444444;
	/*margin: 0px;*/
	text-align: center;
	margin-top: 100px;;
	/*position:absolute;left: 0; bottom: 0; right: 0;*/



}

a.address, a.address:link, a.address:visited, a.address:active
{
	text-decoration: none; color: #444444;
}
a.address:hover {color: #444444; text-decoration: underline}


div.header h1
{
	margin: 0;	padding: 0;
	font-family: Arial,Helvetica,sans-serif;font-size: 22px; line-height: 22px;	text-transform: uppercase; font-weight: normal;
	padding-left: 20px;	background-position: 0 2px;	background-repeat: no-repeat; 	color: #660000;
	background-image: url(imgs/title_bullet_red.gif);	background-color: #FFFFFF;
}

div.headerblue h1
{
	margin: 0;	padding: 0;
	font-family: Arial,Helvetica,sans-serif;	font-size: 22px;	line-height: 22px;	text-transform: uppercase;
	font-weight: normal;	padding-left: 20px;
	background-position: 0 2px;	background-repeat: no-repeat;
	color: #037cb5;	background-image: url(imgs/title_bullet_blue.gif);	background-color: #FFFFFF;
}

div.headerblue h2
{
	margin: 0;	padding: 0;
	font-family: Arial,Helvetica,sans-serif; 	font-size: 18px;
	line-height: 14px;	font-weight: normal;
	padding-left: 0px;	color: #037cb5;
	background-color: #FFFFFF;
}

div.contentpage a {color: #037cb5;}

.contentpage a:link, .contentpage a:visited, .languagessite a:active {  color: #037cb5; text-decoration: none;}

.contentpage a:hover {  color: #037cb5; text-decoration: underline;}

div.greyheader { margin-top: 7px; margin-bottom: 5px; font-family: Arial,Helvetica,sans-serif;	font-size: 14px; font-weight:normal; color:#444444;}

.greyheader a:link, .greyheader a:visited, .greyheader a:active {  color: #444444; text-decoration: none;}
.greyheader a:hover {  color: #444444; text-decoration: underline;}



.mycol{ border: none; background-image:  url(imgs/white.gif); background-repeat: repeat-y;}

.right-menu { margin-left: 20px;}

td.menubar:hover { background-color: #89b1c4;}

img.title-box { padding-bottom: 7px;}

.menubar, .menubar1, .menubar2, .menubar3 {padding: 3px;}


ul.slides {  padding-left: 0px;}

ul.slides { margin-bottom: 0px !important;}


@media (min-width: 768px)  {  .container { width: 985px }

.container { margin-top: 10px;}



/* CSS used here will be applied after bootstrap.css */


/** accordion atlashisto */

.list-group.panel > .list-group-item {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.list-group-submenu {
  margin-left:20px;
}

a.list-group-item-info {
    color: #fff;
    background-color: #0b80b7;
}

:visited {
    border: 1px solid #eee ;
}


a.list-group-item-info:hover, a.list-group-item-info:focus {
    color: #31708f;
    background-color: #eee;
}


/** right side bar  */

.col-md-3 {

    float:right;
    right: 45px;
    max-width: 250px;
    top: 125px;;
    padding-left: 0;
    padding-right: 0;
    background-color: #0b80b7;
    color: #fff;
    font-size: 13px;
}




a#list-group-item-level-one {
    background-color: #89b1c4;
    color: #fff;
}



p.list-group-item-info {
    color: #fff;
    background-color: #0b80b7;
}



p.list-group-item-info:hover, p.list-group-item-info:focus {
    color: #31708f;
    background-color: #eee;
}


p#list-group-item-level-one {
    background-color: #89b1c4;
    color: #fff;
}

.col-md-3 a { color:#fff;}
.col-md-3 a:hover, .col-md-3 a:active , .col-md-3 a:focus { color:#337ab7;}

/* new style histopathology */



.list-group-item-1, .list-group-item-1:hover, .list-group-item-1:active, .list-group-item-1:focus {
    position: relative;
    display: block;
    padding: 5px 15px;
    margin-bottom: -2px;
    background-color: #89b1c4;
    color: #fff;
    border: 1px solid #ddd;
    width: 948px;

    margin-left: 5px;
}

.list-group-item-1 a { color: #fff; }


.list-group-item-2 {
    position: relative;
    display: block;
    padding: 5px 15px;
    margin-bottom: -2px;
    background-color: #F1F1F3;
    border: 1px solid #ddd;
    padding-left: 30px;
    color:#337ab7;
    width: 943px;

    margin-left: 10px;
}

.list-group-item-2-a {
    position: relative;
    display: block;
    padding: 5px 15px;
    margin-bottom: -2px;
    background-color: #F1F1F3;
    border: 1px solid #ddd;
    padding-left: 30px;
    color:#337ab7;
    width: 953px;
}

.list-group-item-3 {
    position: relative;
    display: block;
    padding: 5px 15px;
    margin-bottom: -2px;
    background-color: #fff;
    border: 1px solid #ddd;
    padding-left: 50px;
    color:#888;
    width: 938px;
    margin-left: 15px;
}


.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-title { font-size: 14px; }
.panel-primary>.panel-heading {
    color: #fff;
    background-color: #0b80b7;
    border-color: #0b80b7;
    margin-top: 2px;
}

.panel-a {
    margin-bottom: 0px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    margin-left: -1px;
}


a#list-group-item-level-one {
    width: 895px;
    margin-left: 6px;
}
a#list-group-item-level-two {
    width: 917px;
}

a#list-group-item-level-three {
    width: 917px;
}

a.list-group-item-1 {
    margin-bottom: -3px;
}

.col-md-3 { margin-bottom: 20px; clear: both;}

i.glyphicon.glyphicon-chevron-left {color:#fff; padding-right: 5px; }
i.glyphicon.glyphicon-chevron-left:hover, i.glyphicon.glyphicon-chevron-left:active, i.glyphicon.glyphicon-chevron-left:focus {color:#0b80b7;}

i.glyphicon.glyphicon-list-alt {color:#fff; padding-right: 5px; }
i.glyphicon.glyphicon-list-alt:hover, i.glyphicon.glyphicon-list-alt:active, i.glyphicon.glyphicon-list-alt:focus {color:#0b80b7;}

i.glyphicon.glyphicon-search {color:#fff; padding-right: 5px; }
i.glyphicon.glyphicon-search:hover, i.glyphicon.glyphicon-search:active, i.glyphicon.glyphicon-search:focus {color:#0b80b7;}

i.glyphicon.glyphicon-link {color:#fff; padding-right: 5px; }
i.glyphicon.glyphicon-link:hover, i.glyphicon.glyphicon-link:active, i.glyphicon.glyphicon-link:focus {color:#0b80b7;}

a.list-group-item.collapsed {color:#0b80b7; padding-left: 15px;}

i.glyphicon.glyphicon-stats { font-size: 50px; margin-left: 5px;}

h2#comments {font-size: 30px; font-weight: 700; margin-top: 20px; margin-bottom: 10px; }

span.author {    color: #0b80b7;
    line-height: 1;
    font-size: 13px;
        font-weight: 700;
}

small.comments-underline { color: #888; }


tr.table {background-color: #89b1c4 !important;}
.text-white { color:#fff;}


/* css-image-hover-mag-glass */


span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(../images/mag.png) center center no-repeat #000;
	cursor: pointer;
	height: 264px;
	width: 350px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}

span.rollover:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}

h4.text-white {
    margin: 0px;
}

.nav>li>a {padding: 10px 14px;}

.white-text {color: #fff;}

.text-danger { margin-bottom: 20px;}

.col-md-7.bg-info {
    margin-left: -15px;
}

.container {
    font-size: 14px;
}



 @media (max-width: 1550px) {
 .visible-lg {
    display: none !important;
  }
}

img.img-margin-left {
    margin-left: 30px;
}

.margin-bottom-small {
    margin-bottom: 100px;
}

.margin-bottom {
    margin-bottom: 200px;
}

.margin-bottom-medium {
    margin-bottom: 350px;
}
.large-margin-bottom {
	margin-bottom: 620px;
}

.comment {
	color: #fff;
    background-color: #337ab7;
    padding: 5px;
}

.comment-2  {
	color: #0b80b7;
	background-color: #d9edf7;
    padding: 5px;
}


@media (max-width: 1550px) {

	.bg-light-menu {

	color: #0b80b7;
	background-color: #F1F1F3;
	padding: 2px;

	}
}

@media (min-width: @screen-sm-min) {

	.bg-light-menu {

	color: #0b80b7;
	background-color: #F1F1F3;
	padding: 2px;

	}
}

	.bg-light-menu {

	color: #0b80b7;
	background-color: #F1F1F3;
	padding: 2px;

	}

	img.img-responsive.center-block {
    margin-top: 5px;
}

.bg-light {
	margin-top: 30px;
    color: #0b80b7;
    background-color: #F1F1F3;

}


a.btn.btn-primary.btn-lg {
	margin-left: -8px;
	margin-bottom: 10px;
}




.bg-primary {
    color: #fff;
    background-color: #0b80b7 !important;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    font-size: 14px;
}

.bg-primary:hover {
    color: #fff;
    background-color: #0b80b7 !important;
}

.bg-info2 {
    color: #fff;
	background-color: #89b1c4;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    font-size: 14px;

}

.bg-info2 a {
    color: #fff;
}


.font-viavili {
	font-size: 14px;
}


@media (min-width: 200px) {
.panel-info>.panel-heading {
    color: #fff;
    background-color: #0b80b7;
    border-color: #0b80b7;
}

.h2-white {
    color: #fff;
}
}

.bg-gray {
    color: #fff;
    background-color: #C7C7C7 !important;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    font-size: 14px;

}
td.bg-primary {
    border-top: 2px solid #fff !important;
}

td.bg-info2 {
    border-top: 2px solid #fff !important;
}

img.img-responsive.img-thumbnail {
    margin-bottom: 10px;
    margin-top: 10px;
}

/* demo */

.well {height:200px;}
.height1 {height:250px}
.height2 {height:300px}
/* demo */


@media (min-width:768px) {
	.inline-block-row {
	    word-spacing: -1em;
	    letter-spacing: -1em;

	}
	.inline-block-row .col-sm-3 {
	    word-spacing: normal;
	    vertical-align: top;
	    letter-spacing: normal;
	    display: inline-block;
        float:none;
	}
}
@media (min-width:992px) {
	.inline-block-row .col-xs-3 {
        float:none;
	}
}

.col-sm-4.col-xs-3.small {
    font-size: 10px !important;
}


.col-md-2.sidebarmenu-r.visible-lg {
    float: right;
    left: 80%;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    margin-bottom: 5px;
    margin-bottom: 5px;
}

button.btn.btn-primary.btn-lg a {
    color: #fff !important;
    font-size: 23px !important;
}


.btn-primary {

	background-color: #0b80b7;
}


button.btn.btn-primary.btn-lg {
    margin-left: 30px;
}

.bg-info {
    background-color: #d9edf7;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}


.img-br br {
    display: none;
}

.bg-light-content {
    color: #0b80b7;
    background-color: #F1F1F3;
    padding: 10px;
}


.main-title {
    font-weight: normal;
    color: #037AB3;
    padding-bottom: 6px;
    font-size: 30px;
    position: relative;
}

.img-thumbnail.news {
	width:205px;
  height:150px;
	float: left;
	margin-right: 10px;
}


.img-thumbnail.newshome {
    width: 170px;
    height: 130px;
    float: left;
    margin-right: 10px;
}

/** category */
.category .summary {
    border-bottom: 1px dashed #c0c0c0;
    margin-bottom: 16px;
}
.category .user-tools {
    margin-bottom: 10px;
}
.category .user-tools > * {
    display: inline;
    vertical-align: middle;
    font-size: 12px;
}
.category .user-tools > .separator {
    display: inline-block;
    width: 10px;
}
.category .result {
    background-color: #f8f9fa;
}
.category .result > .result-item {
    border-top: 1px solid #dddddd;
    padding: 28px 34px 28px 34px;
    position: relative;
}
.category .result > .result-item .even {
    background-color: white;
}
.category .result > .result-item > .picture-position {
    float: left;
    width: 190px;
}
.category .result > .result-item > .picture-position > img {
    border: 1px solid #d9d9d9;
}
.category .result > .result-item > .info-position {
    float: left;
    margin-left: 32px;
    width: 390px;
}
.category .result > .result-item h2 {
    font-size: 16px;
    font-weight: bold;
    color: #0b80b7;
    line-height: 20px;
    margin: 0 0 4px 0;
}
.category .result > .result-item h3 {
    font-size: 15px;
    font-weight: normal;
    color: #666666;
    line-height: 16px;
    margin: 4px 0 4px 0;
}
.category .result > .result-item .info {
    margin: 20px 0 16px 0;
    font-size: 12px;
}
.category .result > .result-item .info p {
    margin: 0;
}

.publications_links {
	font-size: 16px;
}


button.btn-lg.btn-block.btn-primary {
    color: #fff !important;
    background-color: #0b80b7 !important;
    border-color: #0B80B7 !important;
    border-bottom: 0;
    padding: 10px 15px;
    margin-top: 7px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    box-sizing: border-box;
    border: 0px;
    margin-bottom: 0;
    border-radius: 4px;
		  outline: none;
}

button.btn-lg.btn-primary {
	color: #fff !important;
	background-color: #89b1c4 !important;
	border-color: #89b1c4 !important;
	border-bottom: 0;
	padding: 10px 15px;
	margin-top: 7px;
	margin-left: 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	box-sizing: border-box;
	border: 0px;
	margin-bottom: 0;
	border-radius: 4px;
	  outline: none;

}

.btn:focus {
  outline: none;
}

span.rollover.center {
	width: 985px !important;
	height: 455px !important;
}

.btn-content {
	margin-top: 10px;
	margin-left: 20px;
}

.slider {
	width: 920px !important;
	height: 300px !important;
}

#slider1_container { 	width: 920px !important;
	height: 300px !important; }
