/**

 *

 * Apply Here your Custom CSS

 *

*/



.tr{

   cursor:move;

}



.header-hr hr{

    margin-top:6px;

}

.validateForm label.error{

    color:red;

    font-size: 12px;

}

.navbar-nav>.user-menu>.dropdown-menu {

    padding: 7px;

        width: 230px;

}

.dropdown-menu {

        border-color: #222d32 !important ;

	background-color: #222d32 !important;

}



/* NAVBAR -------- */



.main-header .navbar {

	height: 60px;

}



.main-header .sidebar-toggle {

    padding: 20px;

}



.navbar-nav>li>a {

    padding-top: 20px;

    padding-bottom: 20px;

}



.main-sidebar, .left-side {

	padding-top: 60px;

}



@media (max-width: 767px) {

.main-sidebar, .left-side {

    padding-top: 120px;

}

}



.dropdown.messages-menu > a {

    border-left: 0!important;

}



/* LOGO --------------*/



.main-header .logo,

.logo-lg {

	height: 60px;

}



.logo img {

	height: 100%;

	width: auto;

	padding: 5px 0 5px 0;

}



.main-header .logo {

    background-color: #fff;

}



@media (max-width: 767px) {

.skin-black .main-header>.logo,

.skin-black .main-header>.logo:hover{

    background-color: #fff;

}

}





/* Layout ------------ */



.box {

    border: 0px;

    box-shadow: none;

}



h3.box-title {

	font-size: 20px!important;

}



@media (max-width: 991px) {

	body > div > header > nav > div > ul > li.dropdown.user.user-menu > a,

	body > div > header > nav > div > ul > li.dropdown.messages-menu > a{

		color: #fff;

		background: #fff;

}

}





/* NEWS INPUT */

div.news-input div.form-group {

	width: 100% !important;

}

@media (min-width: 992px) {

div.news-input div.form-group {

	width: 100% !important;

	max-width: 870px !important;

}	

}

@media (min-width: 1200px) {

div.news-input div.form-group {

	width: 100% !important;

	max-width: 1050px !important;

}	

}



/* SLIDEINBOX INPUT */

div.slideinbox-input div.form-group {

	width: 100% !important;

	max-width: 315px !important;

}	

.fr-video iframe {    /* verhindert Fehler im Admin-Bereich */
         width: 100%;
         display: block;
}