.select2-container .select2-selection--single {

    height: 33px;

}



.cursorpointer{

	cursor: pointer;

}



.ibox-title {

    padding: 5px 20px;

}



.divoptions {

    display: inline-flex;

    color: #fff;

}



.divoptions a {

    margin-right: 10px;

}



table thead tr th {

    background: #f3f3f4 !important;

}



.top-navigation .wrapper.wrapper-content {

    padding: 0px;

}



div#page-wrapper {

    padding: 0px;

}



.top-navigation .nav > li > a {

    padding: 15px 10px;

}



*{

	font-size: 11px !important;

}



.ibox-tools {

    right: auto;

    left: 130px;

}



label {

    font-weight: bold;

}



.navbar-brand img{

    width: 150px;

}



.top-navigation .navbar-brand {

    background: white;

    padding: 10px 25px;

}



.modalfullscreen {

    max-width: 98%;

}



.owl-prev, .owl-next {

    width: 20px;

    height: 100px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    display: block !important;

    border: 0px solid black;

    cursor: pointer;

}

    .owl-prev { left: -30px; }

    .owl-next { right: -30px; }

    .owl-prev i, .owl-next i {font-size: 50px;}

.close {

    color: #fff;

    opacity: 1;

    /* font-size: 15px; */

    font-weight: normal;

    line-height: inherit;

    float: none;

    margin-top: 10px;

}



.fileinput-filename {

    word-break: break-all;

}



button.owl-prev:hover, button.owl-next:hover {

    background: #fff !important;

    color: #0085ba !important;

}

button.owl-prev, button.owl-next {

    background: #0085ba !important;

    color: #fff !important;

    border: 1px solid #0085ba !important;

}



/* Important part */

.modalscroll{

    overflow-y: initial !important

}



.modalheight {

    height: 80vh;

    overflow-y: auto;

}



select.form-control:not([size]):not([multiple]) {

    height: 3.05rem;

}


ul li{
    list-style: none;
}
@media screen and (max-width: 980px){

	div#page-wrapper {

	    padding: 0px 15px;

	}



	.top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content {

	    padding: 0;

	}

}