/* Generated by less 2.5.1 */
/*
//DEC
@color-1: #316ED7; //azzurro
@color-2: #FFFFFF; //bianco
@color-3: #040073; //blu logo unich
@color-4: #BCC0CD; //grigio
@color-5: #EEEEEE; //grigio chiaro

/*
//RED 1
@color-1: #c1001c; //rosso
@color-2: #FFFFFF; //bianco
@color-3: #6f0413; //rosso scuro
@color-4: #ffc1c6; //rosso chiaro
@color-5: #EEEEEE; //grigio chiaro
/*
//ORANGE 2
@color-1: #ef8d00; //arancio
@color-2: #FFFFFF; //bianco
@color-3: #794f13; //bronzo
@color-4: #f1d2a5; //giallo chiaro
@color-5: #EEEEEE; //grigio chiaro
/*
//GREEN 3
@color-1: #4fab25; //verde
@color-2: #FFFFFF; //bianco
@color-3: #387265; //verde scuro
@color-4: #90C7A1; //verde chiaro
@color-5: #EEEEEE; //grigio chiaro
/*
//GREEN DARK 4
@color-1: #00531c; //verde scuro
@color-2: #FFFFFF; //bianco
@color-3: #6BA032; //verde
@color-4: #CED9D1; //verde chiaro
@color-5: #EEEEEE; //grigio chiaro
/*
//PINK COLOR 5
@color-1: #df0080; //fuxia
@color-2: #FFFFFF; //bianco
@color-3: #732d55; //viola
@color-4: #f8cbe5; //rosa
@color-5: #EEEEEE; //grigio chiaro
/*
//RED DARK 6
@color-1: #77342d; //marrone
@color-2: #FFFFFF; //bianco
@color-3: #000000; //nero
@color-4: #D99C79; //rosa
@color-5: #EEEEEE; //grigio chiaro
/*
//GRIGIO 7
@color-1: #444444; //grigio
@color-2: #FFFFFF; //bianco
@color-3: #222222; //grigio scuro
@color-4: #bbbbbb; //grigio chiaro
@color-5: #EEEEEE; //grigio chiaro
*/
/*
//FUXIA 8
@color-1: #8C1B44; //fuxia
@color-2: #FFFFFF; //bianco
@color-3: #40113D; //viola
@color-4: #EDAEB5; //fuxia chiaro
@color-5: #EEEEEE; //grigio chiaro
/*
//SENAPE 9
@color-1: #bda316; //senape
@color-2: #FFFFFF; //bianco
@color-3: #a55337; //marroncino
@color-4: #f1d2a5; //giallo chiaro
@color-5: #EEEEEE; //grigio chiaro
/*
//ROSSO CHIARO 10
@color-1: #f93b48; //rosso
@color-2: #FFFFFF; //bianco
@color-3: #792323; //rosso scuro
@color-4: #f79696; //rosso chiaro
@color-5: #EEEEEE; //grigio chiaro

//AZZURRO 11
*/
/*
*/
.bolden{font-weight: bold;}
body {
  color: #797979;
  font-family: 'Source Sans Pro', 'Tahoma', 'Lucida Sans Unicode';
  padding: 0px !important;
  margin: 0px !important;
  font-size: 14px;
}
.success {
	background-color: #dff0d8!important;
}
a,
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}
a.table-cell {
  display: table-cell;
}
p {
  line-height: 22px;
}
.center {
  text-align: center;
}
.justify {
  text-align: justify;
}
.float-r {
  float: right;
}
.margin-lrb--15{
  margin-bottom: -15px !important;	
  margin-left: -15px !important;	
  margin-right: -15px !important;	
}
.margin-t-0 {
  margin-top: 0px !important;
}
.margin-r-15{
	margin-right: 15px;
}
.margin-r-10 {
  margin-right: 10px !important;
}
.margin-t-b-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.margin-t-b-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.margin-b-30 {
  margin-bottom: 30px;
}
.padding-l-r-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.padding-l-5 {
  padding-left: 5px;
}
.padding-0 {
  padding: 0px;
}
.padding-10 {
  padding: 10px;
}
.padding-r-10 {
  padding-right: 10px;
}
.padding-r-0 {
  padding-right: 0px;
}
.padding-l-14 {
  padding-left: 14px;
}
.padding-l-25 {
  padding-left: 25px;
}
.padding-b-10 {
  padding-bottom: 10px;
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.w-70 {
  width: 70px !important;
}
.uppercase {
  text-transform: uppercase;
}
.elenco_moduli {
	padding-left: 0px !important;
}
.fontst > a,
.fontst > p,
.fontst > span {
  font-family: 'Source Sans Pro', 'Tahoma', 'Lucida Sans Unicode';
}
.fontst {
	text-align: left;
}
.visualizza {
  font-size: 14px;
}
.icon-wrap {
  font-size: 16px;
}
.title-multi-row {
  font-weight: bold;
}
/*header*/
.head-section {
  border-bottom: 1px solid #eee;
  margin-bottom: 15px;
}
.head-section .navbar {
  margin-bottom: 0;
}
.navbar-default {
  border: none;
}
.head-section .navbar-collapse ul.navbar-nav {
  float: left;
  margin-right: 0;
  z-index: 199;
}
.nav-menu-sup {
  background-color: trasparent;
}
.head-section .navbar-default {
  background-color: #ffffff;
}
.head-section .nav li a,
.head-section .nav li.active ul.dropdown-menu li a {
  font-size: 14px;
  font-weight: 300;
  background: none;
}
ul.dropdown-menu {
  border: none;
}
.head-section .nav li a:hover,
.head-section .nav li a:focus,
.head-section .nav li.active a,
.head-section .nav li.active a:hover,
.head-section .nav li a.dropdown-toggle:hover,
.head-section .nav li a.dropdown-toggle:focus,
.head-section .nav li.active ul.dropdown-menu li a:hover,
.head-section .nav li.active ul.dropdown-menu li.active a,
.head-section .navbar-default .navbar-nav > .open > a,
.head-section .navbar-default .navbar-nav > .open > a:hover,
.head-section .navbar-default .navbar-nav > .open > a:focus {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.head-section .navbar {
  min-height: 60px;
}
.head-section .navbar-nav > li {
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 5px;
  text-transform: uppercase;
}
.head-section .navbar-nav > li > a {
  padding-bottom: 5px;
  padding-top: 5px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  margin-left: 0px;
  line-height: 30px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.head-section .navbar-default .navbar-nav > .open > a .caret,
.navbar-default .nav li.dropdown > a:focus .caret {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.dropdown-menu {
  box-shadow: none;
}
.head-section .nav li .dropdown-menu {
  margin-top: 2px;
  padding: 0;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.head-section .nav li .dropdown-menu li a {
  line-height: 30px;
  padding: 3px 12px;
  border-bottom: 1px solid #red;
}
/*submenu test*/
.dropdown-header {
  padding: 0px;
}
.dropdown-level-2 {
  margin-left: 0px !important;
  padding-left: 15px;
  font-style: italic;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0px;
  margin-left: -1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 9px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.pad-bot-fifty {
  padding-bottom: 50px;
}
.jumbotron {
  margin-bottom: 0px;
}
.mar-b-15 {
  margin-bottom: 15px !important;
}
.mar-b-20 {
  margin-bottom: 20px;
}
.mar-b-30 {
  margin-bottom: 30px;
}
.mar-b-40 {
  margin-bottom: 40px;
}
.mar-b-50 {
  margin-bottom: 50px;
}
.mar-b-60 {
  margin-bottom: 60px;
}
.mar-b-70 {
  margin-bottom: 70px;
}
.btn {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
/*search*/
#search-li {
  border: 0px;
  padding-top: 2px;
}
.search {
  margin-top: 3px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  width: 20px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  border: 1px solid #fff;
  box-shadow: none;
  background: url("../../images/search-icon.jpg") no-repeat 10px 8px;
  padding: 0 5px 0 35px;
  margin-left: 10px;
}
.search:focus {
  margin-top: 3px;
  width: 180px;
  border: 1px solid #eaeaea;
  box-shadow: none;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  color: #c8c8c8;
  font-weight: 300;
  margin-left: 10px;
}
.form-control {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.form-control:focus {
  border: none;
  border: 1px solid #d9d9d9;
}
/*prima riga header*/
.first-row-header {
  border-bottom: 1px solid #eee;
}
.logo-uda {
  margin-top: 0px;
  border-left: 1px solid #eee;
}
.logo-uda img {
  padding-right: 10px;
  vertical-align: bottom;
  width: 95px;
}
.h3-uda {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
}
.navbar-brand {
  font-size: 30px;
  font-weight: 100;
  line-height: 30px;
  margin-top: 0px;
  padding: 0;
}
.int-title {
  font-size: 30px!important;
}
.navbar-brand-mini {
  font-size: 30px;
  font-weight: 100;
  line-height: 10px;
  margin-top: 0px;
  padding: 0;
}
.int-title-mini {
  font-size: 20px!important;
}
.dec {
  height: 102px;
  border-right: 1px solid #eee;
}
.dec-mini,
.dec-mini h1 {
  font-size: 90px !important;
  margin-top: 42px !important;
  font-weight: 100;
  line-height: 30px;
}
.dec-home {
  font-size: 90px !important;
  margin-top: 42px !important;
  font-weight: 100;
  line-height: 30px;
}
.flag-pos {
  padding-top: 12px;
}
.headline {
  margin-bottom: 20px;
}
/*news*/
.news {
  color: #000;
  padding: 10px 0;
  display: inline-block;
  width: 100%;
  font-weight: 300;
}
.news h1 {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 10px;
}
.news-box {
  background: #fff;
  padding: 8px 8px;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-bottom: 1px solid #636F79;
  font-size: 12px;
}
.news-box a,
.news-box h4 {
  margin: 0px;
  width: 98%;
}
.news-box i {
  text-align: left;
  font-size: 30px;
  float: left;
  margin-right: 5px;
  margin-left: 15px;
}
.news-box h5 {
  padding: 0px;
  font-weight: bold;
  margin: 0px;
  text-align: left;
}
.news-box h5 > span {
  font-weight: normal;
}
.news-box p {
  padding-left: 10px;
}
.news-box .read-more {
  padding-left: 15%;
}
.news h3 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 13px;
  margin-bottom: 10px;
}
/*Frame centrale*/
.frame {
  position: relative;
  margin-bottom: 10px;
  border: 0px;
  border-radius: 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 0px;
}
/*Box*/
.thumbnail {
  position: relative;
  margin-bottom: 10px;
  border-radius: 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 0px;
}
.thumbnail img {
  width: 100%;
}
ul.page-box-list {
  list-style: none;
  padding: 0px 10px;
}
ul.page-box-list li {
  line-height: 20px;
  border-bottom: 0px dashed #636F79;
}
ul.page-box-list li i {
  padding-right: 10px;
}
.title,
.title-1,
.title-2 {
  margin: 0;
  padding: 0px;
}
.title-1 > span {
  text-transform: uppercase;
}
/*footer*/
.footer {
  padding: 40px 0;
  display: inline-block;
  width: 100%;
  font-weight: 300;
}
.footer h1 {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 0;
}
.page-footer {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
ul.page-footer-list {
  list-style: none;
  padding: 0px 10px;
}
ul.page-footer-list li {
  line-height: 25px;
}
ul.page-footer-list li i {
  padding-right: 10px;
}
.social-link-footer li {
  float: right;
  margin: 5px 10px 5px 0px;
  padding-bottom: 5px;
}
.social-link-footer li a {
  color: #fff;
  background: #505b71;
  padding: 10px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  float: left;
  text-align: center;
  font-size: 20px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.social-link-footer li a:hover {
  background: #48cfad;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
/*breadcrumbs*/
.breadcrumbs {
  padding: 15px 0;
  margin-bottom: 0px;
}
.breadcrumb {
  margin-bottom: 0;
  background: none;
}
.breadcrumbs h1 {
  font-size: 27px;
  font-weight: 500;
  margin: 3px 0 0;
  text-transform: uppercase;
}
/*menu-laterale*/
ul.menu-lat-list {
  list-style: none;
  padding: 10px 10px 0 10px;
}
ul.menu-lat-list li {
  line-height: 25px;
}
ul.menu-lat-list li i {
  padding-right: 10px;
}
ul.sub-menu-lat-list {
  list-style: none;
  padding: 3px 0px 0px 25px;
}
/* sidebar */
.bs-docs-sidebar {
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 15px;
}
/* all links */
.bs-docs-sidebar .nav > li > a {
  padding: 4px 20px;
  border-left: 3px solid transparent;
}
/* nested links */
.bs-docs-sidebar .nav .nav > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 30px;
}
.bs-docs-sidebar .nav .nav .nav > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 40px;
}
/* active & hover links */
.bs-docs-sidebar .nav > .active > a,
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}
/* hide all (inactive) nested list */
.bs-docs-sidebar .nav ul.nav {
  display: none;
}
/* show active nested list */
.bs-docs-sidebar .nav > .active > ul.nav {
  display: block;
}
.bs-docs-sidebar .nav > .hover ul.nav {
  display: block;
}
.fa-plus-minus:before {
  content: "\f067";
}
.active > a > .fa-plus-minus:before {
  content: "\f068";
}
.fa-chevron-left-down:before {
  content: "\f078";
}
.active > a > .fa-chevron-left-down:before {
  content: "\f053";
}
.no-bullet-indent {
  list-style-type: none;
  padding-left: 0px;
}
/*tabella docenti*/
/*filtri per tabella docenti*/
#filters {
  margin: 1%;
  padding: 0;
  list-style: none;
}
#filters li {
  float: left;
}
#filters li span {
  display: block;
  padding: 5px 5px;
  text-decoration: none;
  cursor: pointer;
}
span.filter {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
ul#filters {
  display: inline-block;
  width: 100%;
  margin: 15px 0 15px 0;
}
ul#filters li {
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}
ul#filters li a,
ul#filters > li > a:hover,
ul#filters > li > a:focus,
ul#filters > .active > a,
ul#filters > .active > span {
  padding: 10px 15px;
  display: inline-block;
  outline: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  transition-duration: 500ms;
  transition-property: width, background;
  transition-timing-function: ease;
  -moz-transition-duration: 500ms;
  -moz-transition-property: width, background;
  -moz-transition-timing-function: ease;
  -webkit-transition-duration: 500ms;
  -webkit-transition-property: width, background;
  -webkit-transition-timing-function: ease;
}
/*tabella docenti*/
div[id^="portfoliolist"] > div > div[class^="portfolio"] {
/*#portfoliolist .portfolio,
#portfoliolist1 .portfolio {*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  width: 24%;
  margin-right: 1%;
  margin-bottom: 1%;
  display: none;
  float: left;
  overflow: hidden;
}

.ricerca #portfoliolist table > tbody > tr[class^="portfolio"] {
  display: none;
}


.portfolio-wrapper {
  overflow: hidden;
  position: relative !important;
  cursor: pointer;
}
.portfolio-span {
  height: 75px!important;
  display: block;
}

div[class^="portfolio"] img {
/*.portfolio img {*/
  max-width: 100%;
  position: relative;
}
.portfolio-hover {
  position: relative;
  overflow: hidden;
}
.portfolio-hover .icon {
  background-color: #000;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  opacity: .7;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.image-caption {
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  padding-top: 35%;
  display: none;
  text-align: center;
  color: #fff !important;
  z-index: 2;
}
.label-info {
  font-size: medium;
}
/*login*/
/*login page*/
.form-signin {
  max-width: 50%;
  margin: 50px auto 50px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.form-signin h2.form-signin-heading {
  margin: 0;
  padding: 20px 15px;
  text-align: center;
  border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  -webkit-border-radius: 0px 0px 0 0;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 300;
}
.form-signin .checkbox {
  margin-bottom: 14px;
}
.form-signin .checkbox {
  font-weight: normal;
  font-weight: 300;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: 38px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
  margin-bottom: 15px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  box-shadow: none;
  font-size: 12px;
}
.form-signin .btn-login {
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: 20px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.form-signin .btn-login:hover {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.form-signin p {
  text-align: center;
  font-size: 16px;
  font-weight: 300;
}
.login-wrap {
  padding: 20px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.form-wrapper {
  padding-bottom: 70px;
}
/*tabella semplice piccola*/
.tabella-wrapper {
  padding-bottom: 30px;
  /*max-width: 750px;*/
  margin: 50px auto 50px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.tabella-wrapper h4 {
  margin: 0 0 5px 0;
  padding: 5px 5px;
  text-align: center;
  border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  -webkit-border-radius: 0px 0px 0 0;
}
.tabella-wrapper p {
  text-align: center;
  font-size: 16px;
  font-weight: 300;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  /*margin-top: -4px;*/
}
.input-group {
  padding-bottom: 10px;
}
.form-caption {
  float: left;
  margin-right: 5px;
}
form > div > .row {
  padding-bottom: 10px;
}
.pag-pers > img {
  width: 100%;
  margin-bottom: 15px;
}
.carousel-caption {
  background: rgba(0, 0, 0, 0.5);
  padding-top: 0px;
}
.carousel-caption h3,
.carousel-caption p {
  color: white !important;
}
.navbar-toggle {
  float: left;
  margin-top: 12px;
  margin-left: 14px;
}
.navbar-collapse {
  max-height: 2000px;
}
.flag-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.flag-toggle:focus {
  outline: none;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #eee;
}
@media (min-width: 740px) {
  .flag-toggle {
    display: none;
  }
}
@media (max-width: 739px) {
  ul.nav.navbar-nav {
    width: 100%;
  }
}
/*large*/
@media (min-width: 1220px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
/*medium*/
@media (min-width: 980px) and (max-width: 1219px) {
  .int-title-mini {
    font-size: 16px !important;
  }
  .h3-uda {
    font-size: 18px;
    height: 70px;
  }
  .int-title {
    font-size: 25px!important;
  }
  .dec-home {
    font-size: 90px !important;
    margin-top: 42px !important;
    line-height: 30px;
  }
  .padding-l-25-sm-md {
    padding-left: 25px;
  }
  .news-box {
    padding: 4px 15px;
  }
  .news-box i {
    font-size: 30px;
  }
  .news-box h4 {
    font-size: 18px;
    margin-top: 7px;
    margin-bottom: 0;
  }
  .news-box p {
    margin-bottom: 1px;
  }
}
/*small*/
@media (min-width: 740px) and (max-width: 979px) {
  .dec-home-mini {
    font-size: 15px !important;
    line-height: 20px;
    margin-top: 10px;
  }
  .int-title-mini {
    font-size: 15px !important;
  }
  .int-title {
    font-size: 20px !important;
  }
  .h3-uda {
    font-size: 15px;
    height: 50px;
  }
  .logo-uda img {
    padding-right: 10px;
    width: 65px;
  }
  .dec {
    height: 80px;
  }
  .dec-mini,
  .dec-mini h1,
  .dec-home {
    font-size: 70px !important;
    margin-top: 26px !important;
  }
  .padding-l-25-sm-md {
    padding-left: 25px;
  }
  .news-box {
    padding: 4px 15px;
  }
  .news-box i {
    font-size: 30px;
  }
  .news-box h4 {
    font-size: 18px;
    margin-top: 7px;
    margin-bottom: 0;
  }
  .news-box p {
    margin-bottom: 1px;
  }
}
/*extra-small*/
@media (max-width: 739px) {
  .dec-home-mini {
    font-size: 12px !important;
    line-height: 10px;
    margin-top: 10px;
  }
  .int-title-mini {
    font-size: 10px !important;
  }
  .int-title {
    font-size: 10px !important;
  }
  .h3-uda {
    font-size: 10px;
    height: 20px;
    margin-top: 5px;
  }
  .logo-uda > a {
    display: none;
  }
  .dec {
    height: 50px;
  }
  .dec-mini,
  .dec-mini h1,
  .dec-home {
    font-size: 30px !important;
    margin-top: 12px !important;
  }
  .news-box {
    padding: 4px 15px;
  }
  .news-box i {
    font-size: 30px;
  }
  .news-box h4 {
    font-size: 18px;
    margin-top: 7px;
    margin-bottom: 0;
  }
  .news-box p {
    margin-bottom: 1px;
  }
  .padding-b-5-xs {
    padding-bottom: 5px;
  }
}
/* #Tablet (Portrait) */
@media only screen and (min-width: 740px) and (max-width: 979px) {
  /*.container { width: @screen-sm-min }*/
}
/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 739px) {
  /* .container { width: 95% } */

  div[id^="portfoliolist"] > div > div[class^="portfolio"] {
/* #portfoliolist .portfolio {*/
    width: 97%;
    margin: 2%;
  }
}
/* #Mobile (Landscape) - Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 739px) {
  /*.container { width: 70% }*/
}
.table-hor,
.table-hor tr,
.table-hor > tbody,
.table-hor > tbody > tr > th,
.table-hor > tbody > tr > td {
  border: none!important;
}
