.rb-tree a { font-size:14px; }


.rb-none {

	line-height: 300px;

	text-align: center;

	color: #999

}



.rb-help {

	margin-top: 20px

}



@media (max-width: 1199px) {

	.form-horizontal .control-label {

		margin-bottom: 5px;

	}

}



.form-horizontal .has-feedback.rb-outside .form-control-feedback {

        right: -925px;

}



@media (min-width: 1200px) {

    .form-horizontal .has-feedback.rb-outside .form-control-feedback {

        width: 46px;

        height: 46px;

        line-height: 46px;

        right: -25px;

    }

    #menu-settings .panel-body {

        padding-left:0; 

        padding-right:0;

    }

}



/**

 * Nestable

 */



.dd { 

    position: relative; 

    display: block; 

    margin: 0; 

    padding: 0; 

    list-style: none; 

    font-size: 13px; 

    line-height: 20px; 

}



.dd-list { 

    display: block; 

    position: relative; 

    margin: 0; 

    padding: 0; 

    list-style: none; 

}



.dd-item,

.dd-empty,

.dd-placeholder { 

    display: block; 

    position: relative; 

    margin: 0; 

    padding: 0; 

    min-height: 20px; 

    line-height: 20px; 

}



.dd-handle { 

    display: block; 

    margin:   5px 0; 

    padding: 10px; 

    text-decoration: none; 

    border: 1px solid #ccc;

    background: #eee;

    -webkit-border-radius: 3px;

            border-radius: 3px;

    box-sizing: border-box; -moz-box-sizing: border-box;

    cursor: move;

    font-size: 13px

}



.dd-handle:hover { 

    color: #2ea8e5; 

}



.dd-item > button { 

    display: block; 

    position: relative; 

    cursor: pointer; 

    float: left; 

    width: 35px; 

    height: 35px; 

    margin: 5px 0; 

    padding: 0; 

    text-indent: 100%; 

    white-space: nowrap; 

    overflow: hidden; 

    border: 0; 

    background: transparent; 

    font-size: 13px; 

    line-height: 1; 

    text-align: center; 

}



.dd-placeholder,

.dd-empty { 

    margin: 5px 0; 

    padding: 0; 

    min-height: 30px; 

    background: #f2fbff; 

    border: 1px dashed #b6bcbf; 

    box-sizing: border-box; 

    -moz-box-sizing: border-box

}



.dd-empty { 

    border: 1px dashed #bbb; 

    min-height: 100px; 

    background-color: #e5e5e5;

    background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), 

    background-image:    -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), 

    background-image:         linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), 

    background-size: 60px 60px;

    background-position: 0 0, 30px 30px;

}



.dd-dragel { 

    position: absolute; 

    pointer-events: none; 

    z-index: 9999; 

}



.dd-dragel > .dd-item .dd-handle { margin-top: 0; }



.dd-dragel .dd-handle {

    -webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);

            box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);

}

@media (max-width: 767px) {
	.rb-help ul {
		padding-left: 10px;
	}
}
