body,
html, .footer{
  background: #f2f4f8;
  background-color: #f2f4f8 !important;
}


@media screen and (min-width: 1088px){
	.navbar-dropdown {
		border-top: 0px solid #dbdbdb !important;
    box-shadow: 0 1px 1px rgba(75, 75, 75, 0.1), 0 0 0 0px rgba(10,10,10,.1) !important;
    border-radius: 15px !important;
    margin-top: 0.05rem !important;
	}	
}


.logo {
	max-height: 4rem !important;
	height: 43px !important;
}

.main {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

.section {
  flex: 1;
}

.icon {
  margin-right: 8px; 
}

.is-vertical-center {
  display: flex;
  align-items: center;
}

.box{
    box-shadow: 0 1px 1px rgba(75, 75, 75, 0.1), 0 0 0 0px rgba(10,10,10,.1) !important;

    border-radius: 20px !important;
}

.button, .input, .tag, .pagination-link{
	border-radius: 290486px !important;
  box-shadow: none !important;
  padding-left: 1em;
  padding-right: 1em;
}

.thumbnail-image {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.print-only{
    display: none;
}

@media screen {
  .print-head {
    display: none;
  }
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
    .print-only{
        display: block !important;
    }
    .print-head {
        position: fixed;
        text-align: center important;
        top: 0;
    }

}

.thumbnail-image :hover {opacity: 0.7;}


.select2-selection--single{
  border: 1px solid #dbdcde !important;
  border-radius: 290486px !important;
  min-height: 36px !important;
  padding-top: 3px;
  padding-left: 3px;
}

.select2-dropdown--below {
border: 1px solid #dbdcde !important;
border-radius: 20px !important;
padding: 6px !important;
}

.select2-dropdown--above {
  border: 1px solid #dbdcde !important;
border-radius: 20px !important;
padding: 6px !important;
}

.select2-selection__arrow {
min-height: 36px !important;
margin-right: 4px !important;
}

.select2-search__field {
height: 2.25em !important;
justify-content: flex-start !important;
line-height: 1.5 !important;
font-size: .75rem !important;
border-radius: 290486px !important;
box-shadow: none !important;
padding-left: 1em;
padding-right: 1em;
}
.select2-selection__rendered {
  line-height: 31px !important;
}
.select2-container .select2-selection--single {
  height: 35px !important;
}
.select2-selection__arrow {
  display: none !important;
}