/* ==============================================================

Author  : Vitalij Petras;
Web     : www.html-factory.cz
Created : 25.11.2014

============================================================== */
figure, article, section, figcaption {
  display: block;
}
@font-face {
font-family: 'icomoon';
src: url('/++theme++zsfjcu.theme/css/font/icomoon.eot');
src: url('/++theme++zsfjcu.theme/css/font/icomoon.eot?#iefix') format('embedded-opentype'), url('/++theme++zsfjcu.theme/css/font/icomoon.svg#icomoon') format('svg'), url('/++theme++zsfjcu.theme/css/font/icomoon.woff') format('woff'), url('/++theme++zsfjcu.theme/css/font/icomoon.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

.wrap {
  width: 1180px;
  margin: 0 auto;
  position: relative;
}
.wrap #page-content {
  float: left;
  margin-bottom: 0;
}
.wrap #detail-content {
  width: auto;
}
.wrap .styled-box .rc-col-3s4 {
  width: auto;
  float: none;
}
.wrap #content-core #detail-content-side-gallery {
  margin-right: 15px;
  margin-left: 15px;
}

#portal-messages.wrap {
  width: 1180px;
  margin: 10px auto;
  padding-bottom: 0;
}

/* ======================== portletsy ======================== */
body.portlets-l .wrap .rich-container {
  width: auto;
  padding-left: 22%;
}
body.portlets-r .wrap .rich-container {
  width: auto;
  padding-right: 22%;
}
body.portlets-lr .wrap .rich-container {
  width: auto;
  padding: 0 22%;
}

.portlets {
  width: 21%;
  background: #fff;
  position: absolute;
  top: 0;
  -webkit-box-shadow: 0px 1px 3px 0px #afb2b1;
  -moz-box-shadow: 0px 1px 3px 0px #afb2b1;
  -ms-box-shadow: 0px 1px 3px 0px #afb2b1;
  -o-box-shadow: 0px 1px 3px 0px #afb2b1;
  box-shadow: 0px 1px 3px 0px #afb2b1;
}
.portlets.left {
  left: 0;
}
.portlets.right {
  right: 0;
}
.portlets #fly-menu-container {
  position: static;
  left: auto;
  right: auto;
  width: auto;
  height: auto;
}
.portlets #fly-menu-container .navTree {
  display: block;
  width: auto;
}

#detail-content-side-gallery .img-gallery {
  margin: 20px auto;
}

.rc-col-1s4.colored-box + .container.rich-container {
  width: 100%;
  float: left;
}

.rc-col-1s4.colored-box {
  overflow: visible;
}
.rc-col-1s4.colored-box #logo {
  display: block;
  position: absolute;
  top: 105%;
  left: 0;
  width: 100%;
}
.rc-col-1s4.colored-box #logo img {
  width: auto;
  height: auto;
  max-width: 100%;
}
 #logo img {
  width: 400px;
  margin-top: 14px;
}

.template-frontpage_view .rc-col-1s2 {
  margin-left: 10px;
  margin-right: 10px;
}

/* Radim - zakomentovane polozky jsou kvuli presunuti news/events zpet vedle uvodniho slova
*/
/*
.template-frontpage_view .rc-col-1s2 {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

.template-frontpage_view .rc-col-1s2 .tabs .rc-col-1s4, .template-frontpage_view .rc-col-1s2 .tabs .rc-col-1s4.open {
  width: 50%;
}
*/
.template-frontpage_view .rc-col-1s2 .rc-col-1s4 {
  /* conditions for IE8 + IE7 and below */
}
/*.oldie.ie7 .template-frontpage_view .rc-col-1s2 .rc-col-1s4 {
  padding-left: 0;
}
.template-frontpage_view .rc-col-1s2 .tab-contents .rc-col-1s4, .template-frontpage_view .rc-col-1s2 .tab-contents #nc-main-news {
  width: 50%;
}
.template-frontpage_view .rc-col-1s2 .tab-contents .rc-col-1s4 img, .template-frontpage_view .rc-col-1s2 .tab-contents #nc-main-news img {
  width: 100%;
}
.template-frontpage_view .rc-col-1s2 #_news-container {
  padding-bottom: 30px;
}
*/
.template-frontpage_view .rc-col-1s2 .ne-item-list li {
  /* conditions for IE8 + IE7 and below */
}
/*.oldie.ie7 .template-frontpage_view .rc-col-1s2 .ne-item-list li {
  padding-left: 0;
}
.template-frontpage_view .rc-col-1s2 .ne-item-list li a {
  width: 40%;
}
.template-frontpage_view .rc-col-1s2 .ne-item-list li a.nc-nl-img {
  margin-right: 5%;
  padding-bottom: 23%;
  position: relative;
  height: auto;
}
*/
/*.oldie.ie7 .template-frontpage_view .rc-col-1s2 .ne-item-list li a.nc-nl-img {
  overflow: hidden;
}
.template-frontpage_view .rc-col-1s2 .ne-item-list li a img {
  min-width: 100%;
  min-height: 100%;
  vertical-align: middle;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%) translateY(-50%);
  -webkit-transform: translate(-50%) translateY(-50%);
  -moz-transform: translate(-50%) translateY(-50%);
  -o-transform: translate(-50%) translateY(-50%);
  -ms-transform: translate(-50%) translateY(-50%);
  position: absolute;
  width: 100%;
  display: block;
}
.oldie .template-frontpage_view .rc-col-1s2 .ne-item-list li a img {
  top: auto;
  left: auto;
}
.template-frontpage_view .rc-col-1s2 .more {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
  padding: 0 20px;
}
*/
.invisible {
  display: none;
}
h2, h3 {
    color: #00a1dd!important;
}
.clearfix:after, .clearfix:before {
  display: block;
  content: "";
  clear: both;
}

body.template-frontpage_view #header {
  height: auto;
}
#find-page button {
    color: #B6B6B6;
    font-size: 16px;
    position: relative;
    top: 1px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    border: none;
    background-color: inherit;
}
.icon-arrow-right:before {
    font-family: 'icomoon';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e003";
}
.lslc-hl-menu {
  display: none;
}
.select-user {

}
  .select-user ul {
    list-style: none;
    padding-left: 0;
  }
    .select-user ul li{
      float: left;
      padding: 0;
      margin-right: 10px;
      line-height: 45px;
      height: 45px;
    }
      .select-user ul li:nth-child(1) a i:before {
          content: '';
          display: block;
          position: absolute;
          top: 14px;
          background-image: url('/++theme++zsfjcu.theme/img/icons/pub_a.png');
          background-repeat: no-repeat;
          width: 33px;
          height: 19px;
          margin-left: -40px;
        }
        .select-user ul li:nth-child(2) a i:before {
          font-family: 'icomoon';
          content: "\e810";
          display: block;
          position: absolute;
          top: 10px;
          margin-left: -40px;
          color: #b6b6b6;
          font-size: 27px;
          font-style: normal;
          speak: none;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
        }
        .select-user ul li:nth-child(3) a i:before {
          content: '';
          display: block;
          position: absolute;
          top: 14px;
          background-image: url('/++theme++zsfjcu.theme/img/icons/emp.png');
          background-repeat: no-repeat;
          width: 33px;
          height: 19px;
          margin-left: -40px;
        }

      .select-user ul li a{
        display: block;
        padding: 0 20px 0 55px;
        line-height: 45px;
        height: 45px;
        background-color: #fff;
        color: #4c4545;
        border-radius: 4px 4px 0 0;
        text-decoration: none;
      }
      .select-user ul li a:hover {
        background-color: #f7f9f9;
      }
      .select-user ul li.active a{
        color: #ffffff;
        display: block;
        padding: 0 20px 0 55px;
        line-height: 45px;
        height: 45px;
        border-radius: 4px 4px 0 0;
        background-color: #00a1dd;
      }
  #find-page {
    position: absolute;
    top: 5px;
    right: 0;
  }
    #find-page input[type="text"] {
      border-radius: 4px;
      margin: 0 15px;
      width: 100px;
    }
    
#home-side-box {
  float: left;
}
  #home-side-box .main-menu {
    background-color: #00a1dd;
    padding: 18px 0;
    text-align: center;
    cursor: pointer;
  }
  #home-side-box .main-menu:hover {
    background-color: #41b2db;
  }
    #home-side-box .main-menu h3 {
      margin: 0;
      font-size: 25px;
      color: #fff!important;
    }
    .iconNav {
      width: 50px;
      height: 50px;
      position: absolute;
      top: 15px;
      left: 15px;
    }
    .iconNavBot:after {
      font-style: normal;
      speak: none;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      font-family: 'icomoon';
      content: "\e006";
      font-size: 50px;
      width: 50px;
      height: 50px;
    }
    .iconNavTop:after {
      font-style: normal;
      speak: none;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      font-family: 'icomoon';
      content: "\e007";
      font-size: 50px;
      width: 50px;
      height: 50px;
    }

  .carouselText {
    position: absolute;
    width: 27%;
    margin-top: 25px;
    margin-left: 25px;
  }
    .carouselText h2 {
      color: #4b4b4b!important;
    }
    .carouselText a {
      color: #fff!important;
      background: #00a1dd;
      padding: 6px 10px 6px 10px;
      margin-top: 8px;
      margin-right: 15px;
      float: right;
    }
      .carouselText a:hover {
        background: #41b2db;
        text-decoration: none;
      }

  #home-side-box {
    background-color: #E1E1E1;
  }
   #home-side-box ul {
        width: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none;
      }
    #home-side-box ul li {
   
    }
    .has-submenu:before {
      content: "\e013";
    }

    #home-side-box ul li:before {
      font-family: 'icomoon';
      position: absolute;
      left: 13px;
      color: #00a1dd;
      margin-top: 9px;
    }
      #home-side-box ul li a {
        color: #000000;
        width: 100%;
        display: block;
        padding: 8px 35px;
        text-decoration: none;
      }
      #home-side-box ul li a:hover {
        background-color: #eff7fa;
      }
      .nav-submenu {
        display: none;
      }
        #home-side-box .has-submenu span > i.icon-zsf-arrow-menu-right {
          width: 37px;
          height: 37px;
          display: block;
          z-index: 2;
          position: absolute;
          cursor: pointer;
        }

        .has-submenu .icon-zsf-arrow-menu-right:hover {background-color: #000; opacity: 0.05;}
      

       #home-side-box .has-submenu .has-submenu .icon-zsf-arrow-menu-right {
          width: 57px;
          height: 37px;
          display: block;
          z-index: 2;
          position: absolute;
          cursor: pointer;
        }
        #home-side-box .has-submenu .has-submenu .has-submenu .icon-zsf-arrow-menu-right {
          width: 77px;
          height: 37px;
          display: block;
          z-index: 2;
          position: absolute;
          cursor: pointer;
        }
        #home-side-box .has-submenu .has-submenu .has-submenu .has-submenu .icon-zsf-arrow-menu-right {
          width: 97px;
          height: 37px;
          display: block;
          z-index: 2;
          position: absolute;
          cursor: pointer;
        }
        #home-side-box .has-submenu li a {padding-left: 55px;}
        #home-side-box .has-submenu .has-submenu li a {padding-left: 75px;}
        #home-side-box .has-submenu .has-submenu .has-submenu li a {padding-left: 95px;}
        #home-side-box .has-submenu li:before {left: 33px;}
        #home-side-box .has-submenu .has-submenu li:before {left: 53px;}
        #home-side-box .has-submenu .has-submenu .has-submenu li:before {left: 73px;}

  .magazines {
    margin-bottom: 15px;
    padding-left: 35px;
    padding-right: 35px;
    border-top: 1px solid #9ba4a4;
  }
    .magazines p {
      padding: 3px 0;
      margin: 0;
      color: #000000;
    }
    .magazines p a {
      color: #000000!important;
    }
    .magazines .title {
      margin: 12px 0 8px 0;
      font-size: 18px;
    }
    .magazines img {
      width: 100%;
      margin-top: 15px;
      opacity: 0.7; 
      cursor: pointer;
    }
    .magazines img:hover {
      opacity: 1; 
    }
.news {
}
#frontpage-stream {
  padding: 15px;
}
article {
  float: left;
  padding: 15px;
}
article:hover {
  background-color: #f7f7f7;
}
.article .thumb {
    float: left;
    width: 20%;
}
.article .thumb img {
   // width: 100%;
}
.article .content {
    float: right;
    width: 70%;
}
article .content span {
    color: #bbb;
    font-style: italic;
}
#frontpage-stream {
  color: #00a1dd;
  font-size: 25px;
  margin: 0 0 15px;
}
#left-news {

}
  #left-news h3 {
    margin: 0 0 10px 0;
    color: #00a1dd;
  }
  #left-news div p {
    padding: 4px 0;
  }
#foot-menu-inner-left {
  width: 46%;
  float: left;
  color: #fff;
  padding: 2%;
}
#foot-menu-inner-right {
  width: 46%;
  float: right;
  padding: 2%;
}
  #foot-menu-inner-right ul {
    list-style-type: none;
    display:inline-block;
    vertical-align:top;
  }
    #foot-menu-inner-right a {
      color: #fff;
    }
  #home-side-box-tab {
    display: none;
  }
  #home-side-box-mob {
    display: none;
  }
  #view-student {
    background-color: #fff;
    overflow: hidden;
  }
     #view-student ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }
      #view-student ul li{
        float: left;
        width: 20%;
        padding-bottom: 20px;
      }
       #view-student ul li img{
        opacity: 0.9;
      }
         #view-student ul li a {
          display: block;
          color: #00a1dd;
          text-align: center;
          padding: 16px;
          text-decoration: none;
        }
        #view-student ul li a:hover img {
          opacity: 1;
        }
        .clasic-box {
          width: 850px;
          padding: 0 15px;
        }
        .clasic-box h2 {
          padding: 0;
          margin-top: 22px;
          margin-bottom: 12px;
        }
        .page-btm {
          border-top: 1px solid #e7e7e7;
          text-align: right;
          padding-top: 20px;
          margin-top: 100px;
        }
        #portal-breadcrumbs {
          padding: 15px 0;
          border-bottom: 1px solid #e7e7e7;

        }
          #portal-breadcrumbs a {
            color: #00a1dd;
          }

#katedra2016-details {
    width: 100%; 
    margin-bottom: 35px;     
    border-collapse: collapse;
    border-spacing: 0px;
    background-color: #f3f3f3;
  }
  #katedra2016-details td {
      border: 1px solid #ddd;
      padding: 15px;
  }
  #katedra2016-details td:nth-child(1) {width: 30%;}
  #katedra-image {
    float: right;
  }

  #content-core .listing {
    border-collapse: collapse;
    border-spacing: 0px;
    background-color: #f3f3f3;
  }
    #content-core .listing  td {
        border: 1px solid #ddd;
        padding: 15px;
    }



#parent-fieldname-text-7cd624a241da4838872137c08d732126 div {
  float: none!important;
}



@media screen and (max-width: 1225px) {
  .clasic-box {
    width: 100%;
    margin: 0;
  }
  .wrap {
    width: 100%;
  }
  .lslc-hl-menu {
    display: block;
  }
  #new_carousel {
    
  }

  #home-side-box {
    width: 100%;
    float: right;
    margin-top: 0;
    margin: 1%;
}

  #portal-messages.wrap {
    width: 98%;
    margin: 10px auto;
  }

  .rc-col-1s4.colored-box {
    float: none;
    display: block;
    width: auto;
    height: auto;
    overflow: hidden;
  }
  .rc-col-1s4.colored-box #logo {
    display: none;
  }

  #icon-side-menu li {
    float: left;
    width: 33.333%;
  }

  .rc-col-1s4.colored-box + .container.rich-container {
    width: 100%;
    float: none;
  }

  #portal-messages {
    margin: 10px 1%;
    width: auto;
  }

  .template-frontpage_view .rc-col-1s2 {
    width: 98%;
    margin: 0 1%;
    padding: 0;
  }

  .portlets {
    border-top: 4px solid #e00034;
    position: static;
    top: auto;
    left: auto;
    right: auto;
    width: 98%;
    margin: 0 auto;
  }
  .portlets.left {
    left: auto;
  }
  .portlets.right {
    right: auto;
  }

  body.portlets-l .wrap .rich-container, body.portlets-r .wrap .rich-container, body.portlets-lr .wrap .rich-container {
    width: 98%;
    padding: 0;
    margin: 0 auto;
  }
  body.portlets-l .wrap .rich-container + .clearfix, body.portlets-r .wrap .rich-container + .clearfix, body.portlets-lr .wrap .rich-container + .clearfix {
    padding-top: 30px;
  }
  body.portlets-lr .portlets {
    width: 48%;
  }
  body.portlets-lr .portlets.left {
    float: left;
    margin-left: 1%;
  }
  body.portlets-lr .portlets.right {
    float: right;
    margin-right: 1%;
  }

  h1 {
    padding-left: 0;
    padding-right: 0;
  }

  #detail-content-side-gallery.rc-col-1s4 {
    margin-right: 15px;
    margin-top: 0;
  }

  #page-content #breadcrumbs {
    padding-left: 2.5%;
  }

  .wrap #detail-content {
    margin: 0;
  }

  .wrap .rich-container {
    width: 100%;
    padding: 0;
    margin: 0 auto;
  }
  .wrap .rich-container + .clearfix {
    padding-top: 30px;
  }
  .select-user {
    margin: 1%;
    margin-bottom: 0;
  }
  #find-page {
    margin: 1%;
    margin-bottom: 0;
  }
  #home-side-box {
    width: 48%;
    float: right;
    margin-top: 0;
    height: auto;
  }
  #homepage-uvod {
    width: 48%;
    float: left;
    margin-top: 0;
  }
  #portal-messages {
    display: none;
  }
  .same-hight {
    height: auto;
  }
#lang-search-login-container li.lslc-search p input.search-text {
  color: #000;
}

  .template-frontpage_view .rc-col-1s2 .tab-contents .rc-col-1s4, .template-frontpage_view .rc-col-1s2 .tab-contents #nc-main-news {
    width: 100%;
  }

  .rc-col-1s4.colored-box {
    width: 95%;
    margin: 10px 2.5% 20px;
  }

  #icon-side-menu li {
    width: 50%;
  }

  #portal-messages {
    width: 95%;
    margin: 10px 2.5%;
  }

  .template-frontpage_view .rc-col-1s2 {
    width: 100%;
    margin: 0;
  }
  .template-frontpage_view .rc-col-1s2 .air-box {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .air-box, #page-content.styled-box #breadcrumbs {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .news-events-container .tab-contents .rc-col-1s4, .template-frontpage_view .rc-col-1s2 .more {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .news-events-container .tab-contents #nc-main-news {
    padding-left: 0;
    padding-right: 0;
  }

  #detail-content-side-gallery.rc-col-1s4 {
    margin: 0 auto;
    float: none;
  }

  body.portlets-lr .portlets {
    width: 98%;
  }
  body.portlets-lr .portlets.left {
    float: none;
    margin: 0 auto;
  }
  body.portlets-lr .portlets.right {
    float: none;
    margin: 0 auto;
  }
  body.portlets-lr .portlets + .portlets {
    margin-top: 30px;
  }

  .wrap #content-core #detail-content-side-gallery {
    margin-right: 0;
    margin-left: 0;
    width: auto;
    float: none;
  }
#logo img {
    max-width: 100%;
    margin-top: 0;
}
#find-page {
  width:30%; 
  float: left;
}
  #find-page form {
    float: right;
  }
.select-user {
  width:70%; 
  float: left;
}
.select-user ul li:nth-child(1)  a i:before, .select-user ul li:nth-child(2)  a i:before, .select-user ul li:nth-child(3)  a i:before {
  content: none;
}
.select-user ul li {
  text-align: center;
}
.select-user ul li.active a {
    padding: 0;
}
.select-user ul li {
    float: left;
    padding: 0;
    margin-right: 0;
    line-height: 45px;
    width: 33%;
    height: 45px;
}
  .select-user ul li a {
      display: block;
      padding: 0; 
      width: 90%;
      line-height: 45px;
      height: 45px;
      color: #4c4545;
      border-radius: 4px 4px 0 0;
      text-decoration: none;
  }

#homepage-uvod {
    width: 48%;
    float: left;
    margin-top: 0;
    margin: 1%;
}
  #home-side-box {
    width: 100%;
    float: right;
    margin-top: 0;
    margin: 1%;
}
.same-hight { float: left; padding-bottom: 0!important;  margin-bottom: 0!important; }


  #home-side-box {
    margin: 0;
    margin-top: 7px;
    margin-bottom: 10px!important;
  }
    #home-side-box .magazines {
      display: none;
    }
  #home-side-box-tab {
    display: block;
    background-color: #e1e1e1;
    width: 48%;
    float: left;
    margin-top: 0;
    margin: 1%;
  }
  #home-side-box-tab img {
    opacity: 1;
  }
  #home-side-box-tab .magazines {
    border-top: 0;
    border-bottom: 1px solid #9ba4a4;
    padding-bottom: 15px;
  }
  #home-side-box-tab .magazines:last-child {
    border-bottom: 0;
  }

.news .article .thumb {
    float: left;
    width: 20%;
}
.news .article .thumb img {
    //max-width: 100%;
}
.news .article .content {
    float: right;
    width: 70%;
}
#frontpage-stream {
  color: #00a1dd;
  font-size: 25px;
  margin: 0 0 15px;
}
.news-events-container article {
  width: 100%;
}
.clasic-box {
  padding: 15px;
  float: left;
}
 .rychle-menu a {
  background-color: #f7f9f9;
  color: #4c4545!important;
}
#home-side-box-mob {
  display: none;
}
#home-side-box-mob h3 {
  line-height: 48px;
  margin: 0;
  padding: 0;
}

.article .thumb img { width: 100%; height: 50%; }
.news .article .thumb img { max-width: 100%; max-height: 50%; }

}

@media screen and (max-width: 820px) {

  .lslc-menu, .lslc-hl-menu {
    width: 100%;
  }
  .lslc-menu a , .lslc-hl-menu a {
    margin-top: 10px;
  }

  #document-toc {
    display: none;
  }

}
@media screen and (max-width: 769px) {

}
@media screen and (max-width: 700px) {

  
  #find-page {
  width: 100%;
  }
    #find-page form {
     display: block;
    }
  .select-user {
  float: left;
  width: 100%;
  padding-top: 50px
  }    
      #view-student ul li{
        float: left;
        width: 33%;
        padding-bottom: 20px;
      }
       #view-student ul li:nth-child(3){
        clear: right;
      }
        #view-student ul li:nth-child(4){
         width: 50%;
      }
        #view-student ul li:nth-child(5){
         width: 50%;
      }

  .article .thumb img { width: 100%; height: 50%; }
  .news .article .thumb img { max-width: 100%; max-height: 50%; }

}

@media screen and (max-width: 480px) {
.news .article .thumb {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.news .article .content {
    float: left;
    width: 100%;
}


  .magazines {
    padding: 20px;
  }
  .lslc-hl-menu {
    display: none;
  }
  #icon-side-menu li {
    float: none;
    width: auto;
  }
  #homepage-uvod {
    width: 100%;
    float: left;
    margin-top: 0;
    margin: 0;
    margin-top: 15px;
}
  #home-side-box {
    width: 100%;
    float: right;
    margin-top: 0;
    margin: 0;
    margin-top: 15px;
    position: relative;
    z-index: 5;
}
.iconNav {
  top: 5px;
}
 #home-side-box-tab {
    width: 100%;
    margin: 0;
    margin-top: 15px;
  }
#foot-menu-inner-left {
  width: 88%;
  padding: 6%;
}
#foot-menu-inner-right {
  width: 88%;
  padding: 6%;
  float: left;
}
#foot-menu-inner-right ul {
  padding: 0;
  margin: 0;
}
 #view-student ul li:nth-child(3){
        clear: none;
      }
 #view-student ul li:nth-child(even){
         clear: right;
       }
 #view-student ul li{
        float: left;
        width: 50%;
        padding-bottom: 20px;
      }

}








#cookie-law {
  background-color: #fff;
  text-align: center;
  border-top: 2px solid #00a1dd;
  position: fixed;
  width: 100%;
  bottom: 0;
  display: none;
}
  #cookie-law p {
    margin: 0;
    padding: 15px;
    font-size: 16px;
    line-height: 16px;
    color: #000;
  }

  #confirm-cookie-law {
    margin: 0 15px;
    padding: 8px 15px;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    background-color: #00a1dd;
    border-radius: 5px;
    cursor: pointer;
  }
    #confirm-cookie-law:hover {text-decoration: underline;}

  #cookie-law a {
    margin: 0;
    padding: 15px;
    font-size: 16px;
    line-height: 16px;
    color: #00a1dd;
    text-decoration: none;
  }
    #cookie-law a:hover {text-decoration: underline;}
