.main-forms > h3 { margin: 5px 0 10px; color: #333; text-shadow: 0 1px 0 #ffffff; font-family: 'Playfair Display SC', sans-serif; } .main-forms fieldset { background-color: #FFFFFF; border: 1px solid #EDEDED; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .main-forms fieldset .input-area { padding: 20px 20px 0; } .main-forms fieldset .input-area:after { content: ""; clear: both; display: block; height: 0; visibility: hidden; } .main-forms fieldset .input-area .nav-name { float: left; width: 100px; padding-top: 5px; text-align: right; display: block; margin-bottom: 5px; font-size: 14px; font-weight: normal; line-height: 20px; } .main-forms fieldset .input-area .control-label { width: 100px; } .main-forms fieldset .input-area .controls { margin-left: 120px; } .main-forms fieldset .input-area .controls hr { margin: 5px 0 10px; } .main-forms fieldset .input-area .controls h5 { margin: 5px 0; } .main-forms fieldset .input-area .controls .file-link { margin-right: 10px; display: inline-block; width: 178px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .main-forms fieldset .input-area .controls .input-prepend { margin-bottom: 5px; } .main-forms fieldset .input-area .controls .exist .input-prepend, .main-forms fieldset .input-area .controls .add-target .input-prepend { margin-bottom: 10px; display: block; } .main-forms fieldset .input-area .controls .exist .fileupload-new { display: block; } .main-forms fieldset .input-area .controls .exist .fileupload-new .input-prepend { display: inline-block; } .main-forms fieldset .input-area .controls .input-prepend a { text-decoration: none; color: #333333; } .main-forms fieldset .input-area .controls .input-prepend .tab-content > .active { display: inline-block; } .main-forms fieldset .input-area .controls .add-btn { margin: 3px 0; } .main-forms fieldset .input-area .fileupload { margin-right: 15px; margin-bottom: 0; } .main-forms fieldset .input-area .datetimepick { margin-right: 5px; margin-bottom: 5px; } .main-forms fieldset .input-area .language-area .input-content .mceLayout { width: 100%!important; } .main-forms fieldset .input-area .module-nav, .main-forms fieldset .input-area .language-nav { margin: 0 0 20px; padding: 0 0 15px 120px; border-bottom: 1px solid #ddd; } .main-forms fieldset .input-area .module-nav li, .main-forms fieldset .input-area .language-nav li { position: relative; } .main-forms fieldset .input-area .module-nav li.active:before, .main-forms fieldset .input-area .module-nav li.active:after, .main-forms fieldset .input-area .language-nav li.active:before, .main-forms fieldset .input-area .language-nav li.active:after { display: block; height: 0px; width: 0px; position: absolute; bottom: -15px; left: 50%; margin-left: -5px; content: ""; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #EDEDED transparent; z-index: 5 } .main-forms fieldset .input-area .module-nav li.active:after { display: none; } .main-forms fieldset .input-area .language-nav li.active:after { bottom: -16px; margin-left: -4px; border-width: 0 5px 5px 5px; border-color: transparent transparent #FFFFFF transparent; } .main-forms fieldset .input-area .module-nav { margin-bottom: 0; border-bottom: none; } .main-forms fieldset .input-area .module-nav li > span.label { padding: 10px; } .main-forms fieldset .input-area .language-area, .main-forms fieldset .input-area .module-area { overflow: hidden; } .main-forms fieldset .input-area .module-area { padding-top: 20px; margin-bottom: 40px; background-color: #EDEDED; border-radius: 5px; } .main-forms fieldset .form-actions { padding-left: 140px; margin: 0px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } .main-forms fieldset .input-area .nav-scroll { margin-left: 120px; width:800px; position:relative; z-index:1; overflow:hidden; } .main-forms fieldset .input-area .nav-scroll .scroller { width: 1000px; height:100%; float:left; padding:0; } .main-forms fieldset .input-area .controls[data-toggle^="buttons-"] label { position: relative; margin: 0 0 5px; } .main-forms fieldset .input-area .controls[data-toggle^="buttons-"] input[type="radio"], .main-forms fieldset .input-area .controls[data-toggle^="buttons-"] input[type="checkbox"] { margin-left: 0; margin-top: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } .main-forms fieldset .input-area .question { margin-top: 5px; } /* User Role Forms */ #attributes-area.clickHere { min-height: 150px; position: relative; } #attributes-area.clickHere:before { font-family: 'entypo'; content: '\e0be'; position: absolute; font-size: 8em; display: block; bottom: 50px; left: 175px; color: #51a351; opacity: .4; filter: alpha(opacity=40); } #user-role-forms .input-append .tab-content { display: inline-block; } #user-role-forms .input-append .tab-content .active { display: inline-block; background-color: transparent; } #user-role-forms .input-append .active { border-color: #c5c5c5; border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); } #user-role-forms .input-append > .btn-group > .btn:first-child { margin-left: -1px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; } #user-role-forms .attributes { padding-bottom: 20px; } #user-role-forms .attributes .tab-content { overflow: inherit; } #user-role-forms .attributes.disabled label, #user-role-forms .attributes.disabled h4 { color: #e6e6e6; } #user-role-forms .attributes-header { border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-bottom: 10px; } #user-role-forms .attributes-header .btn { margin-left: 5px; } #user-role-forms .attributes-header h4 { font-family: 'Chivo'; line-height: 26px; margin: 0; } #user-role-forms .field-type { background-color: #f5f5f5; border-radius: 5px; margin-bottom: 20px; padding: 10px; } #user-role-forms .field-type.fade { padding: 0px 10px; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; } #user-role-forms .field-type.in { padding: 20px 10px; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; } #user-role-forms .field-type .control-group { margin-bottom: 20px; margin-top: 0px; } #user-role-forms .field-type .control-group:last-child { margin-bottom: 10px; } #user-role-forms .field-type .control-group .add-target .input-append { display: block; margin-bottom: 10px; } #user-role-forms .field-type .control-group .add-target .input-append:first-child { margin-top: 0px; } #user-role-forms .field-type .control-group .add-target .input-append input + input { border-radius: 0; margin-left: -1px; } #user-role-forms .field-type .control-group .add-target.single .input-append input.last { border-radius: 0 4px 4px 0; } /* Responsive */ @media (min-width: 768px) and (max-width: 979px) { } @media (max-width: 480px) { .main-forms fieldset .input-area .nav-name { float: none; width: auto; padding-top: 0; text-align: left; } .main-forms fieldset .input-area .module-area { padding: 20px; } .main-forms fieldset .input-area .module-nav, .main-forms fieldset .input-area .language-nav { padding: 0 0 15px 0px; } .main-forms fieldset .form-actions { padding-right: 20px; padding-left: 20px; } .main-forms fieldset .input-area .control-label { width: auto; } .main-forms fieldset .input-area .controls { margin-left: 0; } .main-forms fieldset .form-actions { padding-left: 20px; } }