.itopplus-background {

}



.thumbnail h2.margin {
    font-size: 16px;
    font-weight: bold;
    color: #2e3391;
    line-height: 1.5;
    height: 65px;
    padding:10px;
}

.thumbnail p.margin {
    text-align: center;
    background: #4090c7;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    font-weight:bold;
}
.thumbnail:hover{
   box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
}



table.tj2 {
   width:100%;
}

table.tj2 td {
    border: 1px solid #fff;
    padding: 3px;
    text-align: left;
    font-size: 16px;

}

table.tj2 tr:nth-child(even){background-color: #fff}
table.tj2 tr:nth-child(odd){background-color: #fff}

table.tj3 {
   width:100%;
}

table.tj3 td {
     border: 2px solid #fff;
    padding: 8px;
    text-align: center;
    font-size: 16px;
}

table.tj3 tr:nth-child(even){background-color: #fff}
table.tj3 tr:nth-child(odd){background-color: #f9f9f9}


table.tj3 tr:hover{background-color: #e5ecf4;color: #000;}

.button1 {
    background-color: #2e293b;
    border: 2px solid #fff;
    color:white;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    width: 100%;
    transition: 0.32s;
}
.button1:hover {
    background-color: #4d0202;
    border: 2px solid #fff;
    color:white;
}
.button2 {
    background-color: #4d0202;
    border: 2px solid #fff;
    color:white;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    width: 100%;
    transition: 0.32s;
}
.button2:hover {
    background-color: #fff;
    border: 2px solid #fff;
    color:#2e293b;
}

figure.effect-oscar {
    background: transparent;
    box-shadow: 1px 1px 5px black;
}
figure.effect-oscar figcaption {
   padding: 3em 0;
    background-color: rgba(58 , 52 ,  42 , 0%);
}
figure.effect-oscar:hover figcaption {
    background-color: rgba(255 , 255 , 255 , 0.8);
    color: black;
}
figure.effect-oscar figcaption::before {
    z-index: 1;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    border: 0px solid #fff;
    content: '';
}
.grid figure p {
    letter-spacing: 0px;
    font-size: 14px;
    line-height: 1.2;
}
#Component5fb49958020aa0001973d208 figure.effect-oscar , #Component5fb49958020aa0001973d20d figure.effect-oscar  {
    background: white;
    box-shadow: 1px 1px 5px black;
}

.text-bottomimage {
  font-size: 12px;
}

.text-bottomimage2 {
    font-size: 11px;
}

@media only screen and (max-width: 768px){
.navbar-default .navbar-nav>li>a {
    color: #000;
}
  .text-bar {
    color: #000!important;
}
  .navbar-default .navbar-brand {
    color: #000;
}
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #000;
    background-color: #84d8e4;
}
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #000!important;
}
  .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #84d8e4;
    border-color: transparent;
    color: #000!important;
}
  .thumbnail h2.margin {
    font-size: 16px;
    font-weight: bold;
    color: #2e3391;
    line-height: 1.5;
    height: 115px;
    padding: 10px;
}
  .button1 {
    margin-top: 10px;
}
  .button2 {
    margin-top: 10px;
}
#Component5fb493c88e8fa6001a63f531 .imageWidth.imageGallery , #Component5fb497fb8e8fa6001a63f58e .imageWidth.imageGallery , div#Component5fb49958020aa0001973d208 .imageWidth.imageGallery , div#Component5fb49958020aa0001973d20d  .imageWidth.imageGallery , 
  div#Component5fb499488e8fa6001a63f5b3  .imageWidth.imageGallery , div#Component5fb499488e8fa6001a63f5b8  .imageWidth.imageGallery {
    box-shadow: 1px 1px 5px black;
}
#Component5fb493c88e8fa6001a63f531   p.margin , #Component5fb497fb8e8fa6001a63f58e   p.margin  , div#Component5fb49958020aa0001973d208  p.margin  , div#Component5fb49958020aa0001973d20d  p.margin , div#Component5fb499488e8fa6001a63f5b3  p.margin ,
  div#Component5fb499488e8fa6001a63f5b8 p.margin {
    text-align: center;
    padding: 15px 0;
}
}

