.panel-group.outerList{margin:30px auto}.panel-group.outerList--main{margin:30px auto 0}.panel-group.outerList--last{margin:0 auto 30px}.panel-group.outerList .panel.panel-default{min-height:45px;border:1px solid #ddd;margin:5px 0;box-shadow:none}.panel-group.outerList .panel-heading.collapsed .hideIfCollapsed{display:none}.panel-group.outerList .panel-heading{background-image:none;background-color:#fff;padding:10px 0 10px}.panel-group .panel+.panel{margin-top:5px}.panel-group{margin-bottom:0}.panel,.panel-group .panel,.panel-heading,.panel .list-group,.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child,.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-radius:0}.panel.container-fluid{padding-right:0}.panel-group.panel-level-2{background-color:#fff}.panel-heading .glyphicon{position:absolute;left:10px;top:5px;line-height:14px}.panel-heading .glyphicon.opened,.panel-heading.collapsed .glyphicon.closed{display:block}.panel-heading .glyphicon.closed,.panel-heading.collapsed .glyphicon.opened{display:none}.panel-heading[aria-expanded="true"]>.panel-title.row{padding-bottom:5px}.innerRow,.panel-heading[aria-expanded="true"]>.panel-title.row{border-bottom:1px solid #eee}.panel-heading,.panel .list-group-item{cursor:pointer}.panel .panel-collapse.collapsing,.panel .panel-collapse.in{background-color:#fff}.panel-title{color:#777;position:relative}.panel-title.row{margin-right:0}.innerNameDiv{padding:0 35px;font-weight:600}.panel-heading:not(.collapsed) .innerNameDiv{margin-bottom:5px}.innerButtonRow{padding-bottom:10px;border-bottom:1px solid #eee}.innerButtonRow>button{margin-left:15px}.innerButtonRow{margin-top:10px}.innerRow{color:#777;padding:10px 15px}.innerRow>div{padding:0}.innerRow>.dateInfo{text-align:left;padding-left:21px}.innerRow>.frequencyInfo{text-align:left}.innerRow.clickable{cursor:pointer}.innerButtonRow button,.titleButtonDiv button{width:100%}.panel-heading .dotMenuDiv{position:absolute;right:5px;top:-10px}.panel-heading .dotMenu .popover{z-index:9999}.memberHr{width:80%;margin:15px auto}.panelForm-container{max-width:750px}.panelForm{border:1px solid #23ade2;max-width:800px;padding:10px 20px;margin:10px auto}.panelForm-heading{background-color:#23ade2;color:#fff;margin:-10px -21px 10px;text-align:center;padding:3px}.ui-dialog .panelForm{border:0;margin:0}.panelForm .select-style,.panelForm select[multiple],.panelForm textarea,.panelForm input[type="text"],.panelForm .input-withAfterText-box>div,.btn-show-repeating{width:100%;height:35px}.panelForm input:focus,.panelForm textarea:focus,.panelForm select:focus{outline:0;box-shadow:0 0 3px grey}.panelForm select:focus{border:0}.panelForm label,.panelForm select,.panelForm textarea,.panelForm input{color:#777}.panelForm .select-style{background:url(Images/arrowdowngrey.gif?v=SsdF82uLFo8A5R1wymsD3Ugc_xI) no-repeat 98% 50%}.panelForm .timeSeparator>hr{height:1px;border-top:0;background:#d6d6d6;margin-top:16px;margin-bottom:5px}.panelForm .addSchedule-timeDiv>div{padding:0}.panelForm div.timeSeparator{padding:0 12px}.panelForm .input-withAfterText-box .text-after-input{top:8px;text-transform:unset}.panelForm textarea{min-height:80px}.panelForm .daysOfWeekDiv input[type="checkbox"]~label{width:30px;height:30px;text-align:center;line-height:28px;background:#fff;border:1px solid #d6d6d6;margin:0}.panelForm .daysOfWeekDiv input[type="checkbox"]:disabled~label{opacity:.6;cursor:not-allowed}.panelForm .myDesign_label{line-height:1}.panelForm .input-withAfterText-box{margin-bottom:10px}.panelForm .myDesign_label.required::after{content:""}.panelForm .btnDiv{text-align:center;margin-top:10px}.panelForm .btnAddSchedule{margin:auto;width:100%}.panelForm .daysOfWeekDiv input[type="checkbox"]:checked~label{color:#fff;background:#23ade2}.panelForm .daysOfWeekDiv input[type="checkbox"].input-validation-error~label{border-bottom:4px solid #d41b54}.panelForm .daysOfWeekDiv label:before{display:none}.panelForm .daysOfWeekDiv{display:flex;justify-content:space-between;margin-bottom:12px;margin-top:12px}.permission-list .permission-name{font-size:14px;padding:0 15px;line-height:initial}.permission-list .myDesign_label,.permission-list .innerNameDiv{font-weight:normal}.permission-toggle{float:none;display:inline-block}.permission-toggle>.slider{margin:auto}.permission-toggle+.myDesign_label{vertical-align:top;margin-top:2px}.panel-group.panel-embedding{color:#777}.panel-group.panel-embedding .panel.panel-default,.panel-group.panel-embedding .panel-heading{border-left:0;border-right:0;border-top:0;padding:5px 0}.panel-group.panel-embedding.panel-nested .panel.panel-default{border-bottom:0}.panel-group.panel-embedding .nested-hr{border-top:1px solid #ddd;margin:5px 0}.panel-group.panel-embedding .myDesign_hrStyle{margin:20px 0}.panel-group.panel-embedding p{margin:15px 0}.panel-group.panel-embedding .panel-body{padding:0 30px}.panel-group.panel-embedding.panel-nested .panel-body{padding:10px 30px}.panel-group.panel-embedding .panel-heading+.panel-collapse>.panel-body{border-top:0}.panel-group.panel-embedding .innerNameDiv,.panel-group.panel-embedding .panel-body-title{font-family:'Open Sans',sans-serif;font-weight:600}.panel-group.panel-embedding .innerNameDiv{font-size:20px}.panel-group.panel-embedding.panel-nested .innerNameDiv,.panel-group.panel-embedding .panel-body-title{font-size:18px;font-weight:bold}.panel-group.panel-embedding.panel-nested .panel-title{color:#999}.fullscreen-dialog .panel-group{margin:0}.fullscreen-dialog.simpleDialog .panel.panel-default.panel--no-border{border:0}.fullscreen-dialog .panel-group.outerList .panel.panel-default{min-height:auto}.fullscreen-dialog .panel-group.outerList .panel-heading{padding:0}.dotMenu.narrow{padding:0;line-height:1.5em;text-align:center}#roleListContainer .dotMenu.narrow{margin-bottom:-10px}@media(max-width:768px){.innerRow{text-align:center}.innerRow>.dateInfo{padding-left:0}.permission-list .innerRow{text-align:left}.permission-list .permission-toggle-div span{margin-left:10px;cursor:default}.permission-list .permission-inner-name{font-weight:600;line-height:20px;margin-bottom:15px}.panel-group.panel-embedding .panel-body{padding:0 10px}}@media(min-width:768px){.innerRow button{width:100%}.innerRow>.buttonDiv{padding-left:25px;padding-right:0}.permission-list .permission-toggle-div{text-align:center}.permission-list .myDesign_label>span{display:none}.permission-list .permission-toggle-div>.toggle{vertical-align:middle}}