@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@font-face {
    font-family: BebasNeueRegular;
    src: url(/dist/fonts/BebasNeueBold.otf);
}
HTML, BODY { 
	height:100%;
	font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; 	
  	background:#FFF url(/files/img/main_bg.jpg) 50% 0 no-repeat;
}
.background{
  background: #F3F3F3;
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}
.mega-dropdown-menu a:hover{
  color: #03386B;  
  font-weight: 600;
}
.half {
  margin: 1px; 
  width: 100%;
  float:left;
}
.carousel-control.left, .carousel-control.right {
    background-image: none
}
.logo{
  background:url(/files/img/logo.png) 0px 50% no-repeat;
  height:80px;
  width:680px;
}
#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}
#custom-search-input input:focus {
  width:220px;
}
#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 14px;
}
.search-pos{
  float: right;
  padding-top: 20px;
}
.shell {
  -webkit-box-shadow:rgba(0, 0, 0, 0.0470588) 0 1px 1px inset;
  background-color:#FFFFFF;
  border:1px solid #E3E3E3;
  border-radius:4px;
  box-shadow:rgba(0, 0, 0, 0.0470588) 0 1px 1px inset;
  padding-top:50px;
  padding-bottom:20px;
  min-height:20px;
  
}
.shell-clear {
  min-height:20px;  
}
.news-clear {
  margin-bottom: 5px;
}
.article_title {
  border-bottom-color:#F2F2F2;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin: 10px 0 0 0;


  color:#555555;
  font-family:BebasNeueRegular, Arial, serif;
  font-size:24px;
  font-weight:normal;
  line-height:125%;  
}
.article_title a {
  text-decoration: none;
  color:#555555;
  font-family:BebasNeueRegular, Arial, serif;
  font-size:24px;
  font-weight:normal;
  line-height:125%; 
}
.announcements{
  text-decoration: none;
  color:#555555;
  font-family:BebasNeueRegular, Arial, serif;
  font-size:20px;
  font-weight:normal;
}

.list-unstyled{
  padding-top: 20px;
  font-size: 1.1em;
}
.list-unstyled a{
  color:#555555;
}
.details a {
  color:#555555;
  text-decoration:none;
}
.a-text-dec {  
  text-decoration:none;
}

/*  Alert message        095CAD         */
/***
Bootstrap Line Tabs by @keenthemes
A component of Metronic Theme - #1 Selling Bootstrap 3 Admin Theme in Themeforest: http://j.mp/metronictheme
Licensed under MIT
***/

/* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
  padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #1E79D0;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #044E96;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}
.country_flag{
  margin-top: 10px; 
  margin-right: 5px;
}



/*        /////////////////////////////////////////////////////////// */ 
.btn-default {
  font-size: 32px;
  padding: 16px 30px;
  min-width: 114px;
  border-color: #ededed;
}
.fa {
  color: #044381;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
  background-color: #033C73;
  border-color: #ededed;

.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
  left: -12px;
    height: 40px;
  width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {
  right: -12px;
}
/* The indicators */
.carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
  background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}

/***************************************/
.blogShort{ border-bottom:1px solid #ddd;}
.add{background: #333; padding: 10%; height: 300px;}


.btn-blog {
    color: #ffffff;
    background-color: #000066;
    border-color: #000066;
    border-radius:0;
    margin-bottom:10px
}
.btn-blog:hover,
.btn-blog:focus,
.btn-blog:active,
.btn-blog.active,
.open .dropdown-toggle.btn-blog {
    color: white;
    background-color:#34ca78;
    border-color: #34ca78;
}
 h2{color:#34ca78;}
 .margin10{
  float: left; 
  height: 156px; 
  margin-right: 10px; 
  width: 234px;  
 }
 .contentarticle{
  margin:5px 10px;
 }
 
  .news_information {
  border-bottom-color:#D8E0E7;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  margin:2px 0 0 5px;
  
  font-size: 8px;
}
.list-group-item {
  background-color:#FFFFFF;
  border:1px solid #DDDDDD;
  display:block;
  margin-bottom:-1px;
  padding:10px 15px;
  position:relative;
}
.white-text{
	color:#FFFFFF;
}
/*************************************************/

.thumbnail {
    position:relative;
    overflow:hidden;
}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(66, 139, 202, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
/********************************************/
