.site-map { padding: 15px; } .site-map .map-block { min-width: 250px; min-height: 20px; border: 1px solid #dedede; background-color: #E6E6E6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 10px; } .site-map .map-block > ul { margin: 0px; list-style: none; width: 220px \9; } .site-map .map-block li.clear { background-color: #F7F7F7; padding: 5px 15px; border-top: 1px solid #FFF; border-bottom: 1px solid #dedede; display: table; width: 100%; } .site-map .map-block li span { width: 170px; display: block; } .site-map .map-block li:last-child { border-radius: 0 0 4px 4px; border-bottom: none; } .site-map .map-block li:hover a {; text-decoration: none; } .site-map .map-block li.disabled { color: #C9C9C9; } .site-map .map-block li.disabled .onoff { box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5), 0 0 5px rgba(0,0,0,.2) inset; background-color: #9C9C9C; color: #CACACA; } .site-map .map-block h4 { line-height: 18px; min-height: 20px; margin: 0; padding: 5px 15px; border-radius: 4px 4px 0 0; box-shadow: 0px 1px 2px #A8A8A8; position: relative; background-image: -moz-linear-gradient(top, #FCFCFC, #DFDFDF); background-image: -ms-linear-gradient(top, #FCFCFC, #DFDFDF); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FCFCFC), to(#DFDFDF)); background-image: -webkit-linear-gradient(top, #FCFCFC, #DFDFDF); background-image: -o-linear-gradient(top, #FCFCFC, #DFDFDF); background-image: linear-gradient(top, #FCFCFC, #DFDFDF); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#DFDFDF', GradientType=0); } .site-map .map-block h4 span { width: 170px; display: block; } .site-map .map-block h4 .onoff { } .site-map .disabled h4 { color: #CACACA; border-radius: 4px; } .site-map .disabled h4 .onoff ,.onoff.disabled { box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5), 0 0 5px rgba(0,0,0,.2) inset; background-color: #9C9C9C; color: #CACACA; } .onoff { display: block; background-color: #5EB92B; font-size: 9px; padding: 0px 10px; border-radius: 11px; line-height: 20px; height: 19px; color: #FFF; width: 40px; border: none; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5), 0 0 5px rgba(13, 75, 23, 0.5) inset; margin-top: 1px; } /* for mamber role */ .role-block .form-horizontal { padding: 20px 10px 10px; background-color: #FFF; margin-bottom: 0; border-radius: 0 0 4px 4px; } .role-block [class*="type"] { background-color: #F1F1F1; padding: 20px 0 10px; border-radius: 5px; margin: -25px 0 40px; /*box-shadow: 0px 1px 3px rgba(100,100,100,.4)*/ } .role-block .form-horizontal .control-label { width: 100px; } .role-block .form-horizontal .controls { margin-left: 120px; } .role-block .form-horizontal .controls .input-append { margin-bottom: 10px; } .role-block .form-horizontal legend .onoff { margin-top: 4px; } .role-block .form-horizontal legend .btn-danger { margin-right: 20px; } .role-block .form-horizontal legend>.clear { margin-right: 150px; min-width: 350px; } .role-block .map-block { min-width: 440px; } .role-block .map-block .form-actions { margin: 0; padding: 10px 20px; } .role-block .map-block legend { font-size: 18px; line-height: 25px; } .role-block .map-block legend .nav { font-size: 12px; }