@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);.form{margin-top:40px;background:#fff;padding:0 20px 20px;border:1px solid #ebeff3;box-shadow:0 0 1px #edeef1}.form header{background:#f9fafc;text-transform:uppercase;margin:0 -20px 20px;padding:15px 20px;border-bottom:1px solid #edeff2}.form header h1{color:#606875}label{display:block}label:not(.btn){font-weight:700;color:#6d6f71;font-size:12px;text-transform:uppercase}.form-control,label:not(.btn){font-family:Roboto,sans-serif;font-style:normal}.form-control{font-weight:400;color:#373737;border-radius:2px;border:1px solid #edeff2}input[type=radio]:hover{cursor:pointer}.filterSection{display:inline-block;margin-left:30px;min-width:200px}.filterContainer{padding:30px 20px}.filterContainer .DateInput{display:inline-block;width:165px}.detailContainer{padding:0}.detailHeader{padding:7px 10px 7px 20px;background-color:#f9fafc;border-bottom:1px solid #edeff2}.detailHeader .resNumber{font-weight:lighter}.detailHeader h2{display:inline-block;font-size:15px;font-weight:700;color:#676e7b}.customerBlock{padding:10px 0 15px 20px;background-color:#fff;border-bottom:1px solid #edeff2}.customerBlock .loyalty{font-weight:400}.customerBlock h1{font-size:16px;margin-right:30px;padding-bottom:15px;display:inline-block}.customerBlock h3{margin-bottom:3px;font-size:13px;font-weight:lighter;color:#676e7b}.fboInfoBlock{background-color:#f9fafc;border-bottom:1px solid #edeff2;height:130px}.fboInfoBlock h1{font-size:14px}.fboInfoBlock h2{font-size:12px;font-weight:800;color:#868c96}.fboInfoBlock h3{font-size:12px;font-weight:400;color:#868c96}.fboInfoBlock img{padding:0}.fboInfoBlock .details{padding-left:20px;padding-top:15px}.fboInfoBlock .details .title{margin-bottom:10px}.fboInfoBlock .details .branchLogo{width:35px;height:35px}.detailsBlock{background-color:#f9fafc;border-bottom:1px solid #edeff2;padding:15px 0}.detailsBlock.row{margin-left:0;margin-right:0}.detailsBlock h1{font-size:14px}.detailsBlock h2{font-size:12px;font-weight:800;color:#868c96}.detailsBlock h3{font-size:12px;font-weight:400;color:#868c96}.detailsBlock img{padding:0}.detailsBlock.largerDetail{height:100%!important}.detailsBlock .details .title{margin-bottom:10px}.detailsBlock .details .branchLogo{width:35px;height:35px}.detailsBlock .details .rightAligned{float:right;margin-right:10px}.detailsBlock .details .red{background:#d21818}.detailsBlock .details .green{background:#1aaa6d}.detailsBlock .details .gray{background:#232323}.detailsBlock .detailsRight{height:100%;border-left:1px solid #edeff2}.detailsBlock .detailsRight h2,.detailsBlock .detailsRight h3{padding-left:30px}.detailsBlock .detailsRight h2{font-weight:700;color:#000}.detailsBlock .detailsRight .timeBlock{width:100%}.alertInfo{margin-bottom:3px}.clock{height:16px;float:left;margin-right:10px}.reservationBlock{padding:10px;background:#fff;border:1px solid #e7eaee;border-radius:2px}.closeButton{cursor:pointer}.closeButton:hover{color:#fff;background:#232323;border-radius:7px}.cardCorner{font-weight:800;font-size:13px;height:19px;padding:3px 7px;text-indent:0;color:#6d6f71;float:right}.sortArrow{margin-top:-5px;margin-bottom:-5px}.sortableHeaderTitle{display:inline-block}.reservationDetailsContainer{width:400px;background:#f9fafc;border-top:1px solid #edeff2;border-left:1px solid #edeff2}@media screen and (max-width:996px){.reservationDetailsContainer{width:100%}}.DateInput_input{padding:2px 8px 0!important}.DateRangePickerInput_clearDates{padding:0!important}.listDetail{display:inline-block;width:50%;border-right:3px solid #edeff2}.usersList{display:inline-block;position:absolute;width:50%}.usersListHeader{font-size:15px;text-align:left;padding-left:3%;font-weight:800;color:#868c96}.backButton{font-weight:800;font-size:13px;height:19px;padding:3px 7px;text-indent:0;display:inline-block;color:#6d6f71;cursor:pointer}.backButton:hover{color:#fff;background:#232323;border-radius:7px}.branchHeader{padding:7px 10px 7px 20px;background-color:#f9fafc;border-bottom:1px solid #edeff2}.branchHeader .resNumber{font-weight:lighter}.branchHeader h2{display:inline-block;font-size:15px;font-weight:700;color:#676e7b}.branchInfoBlock{min-height:110px}.branchInfoBlock,.groupInfoBlock,.requestInfoBlock{padding:10px 0 15px 20px;background-color:#fff;border-bottom:1px solid #edeff2}.branchInfoBlock h1,.groupInfoBlock h1,.requestInfoBlock h1{font-size:16px;padding-bottom:15px;display:inline-block}.branchInfoBlock h3,.groupInfoBlock h3,.requestInfoBlock h3{margin-bottom:3px;font-size:13px;font-weight:light;color:#676e7b}.modalMessage{margin:15px;display:inline-block}.modalMessageInherit{margin:15px;display:inherit}.addUser{color:#232323}.addUser:hover{color:#232323;font-weight:500;border-top:1px solid #f7f7f8!important;border-bottom:1px solid #f7f7f8!important;cursor:pointer}.addUser .addUserInstruction{margin-left:15px}.detailsSection{background-color:#f9fafc;border-bottom:1px solid #edeff2;padding:10px 20px 20px}.detailsSection h1{font-size:17px}.detailsSection h2{font-size:13px;font-weight:800;color:#868c96}.detailsSection h3{font-size:15px;font-weight:400;color:#232323;padding-bottom:3px}.detailsSection img{padding:0}.detailsSection .title{margin-bottom:7px}.detailsSection .branchLogo{width:35px;height:35px}.detailsSection .rightAligned{float:right;margin-right:10px}.detailsSection .red{background:#d21818}.detailsSection .green{background:#1aaa6d}.detailsSection .gray{background:#232323}.userListTable{display:inline-block;width:100%;padding:8px 15px}.userListTable .errorMessage{color:#a94442;font-size:15px;display:inline-block}.userListDetail{margin-bottom:10px}.userListDetail span{display:inline-block!important}.userListDetail h1{font-size:15px;display:inline-block}.userDetailLabel{padding-left:0;width:80px;display:inline-block;margin-right:10px}.branchList{overflow:auto}.addUser{display:inline-block;margin-right:30px}.managerCard{padding:10px 10px 15px 5px;white-space:nowrap}.managerCardInside{padding-top:5px;padding-bottom:10px}.managerCardButtons{float:right}.nopadding{padding:0}.initialCircle{display:table;background:red;width:60px;height:60px;margin-top:10px;border-radius:50%;text-align:center}.initialCircle.blue{background:#00a9fc}.initialCircle.green{background:#1aaa6d}.initialCircle.darkBlue{background:#606875}.initialCircle.pastelBlue{background:#54dbff}.initialCircle.pastelGreen{background:#50ffa1}.initialCircle .initialText{display:table-cell;color:#fff;font-weight:700;font-size:20px;vertical-align:middle}.topNav{background:#2b333e}.topNav .nav{height:50px;padding:0;display:table}.topNav .nav li{display:table-cell;vertical-align:top;text-align:center}.topNav .nav li.navLogo{height:25px;vertical-align:middle}.topNav .nav li.navLogo img{height:100%;padding:0 15px}.topNav .nav li a{line-height:50px;padding:0 15px;background:transparent;color:#f9fafc;border-bottom:1px solid transparent}.topNav .nav li a .badge{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:10px;height:15px;padding:3px 7px;text-indent:0;margin-left:4px;background:#00a9fc;color:#1f1e1e}.topNav .nav li a.active,.topNav .nav li a:hover{background:#606875;border-bottom:1px solid #f9fafc}.topNav .nav li a#toggleMenu{width:20px;line-height:27px;margin:0 10px;padding:0;display:none}.topNav .nav li a#toggleMenu:hover{background:none}.topNav .nav li a#toggleMenu img{width:100%}.topNav .navSearch{width:100%;padding-top:15px;margin-top:-1px;border-top:1px solid #424242}.topNav .navSearch #SiteSearch{border-radius:4px;height:30px;width:50%;max-width:480px;margin:0 10px;padding:0 14px;border:1px solid #373737;color:#6d6f71}.topNav .navSearch #SiteSearch::-webkit-input-placeholder{color:#6d6f71}.topNav .navSearch #SiteSearch:-ms-input-placeholder{color:#6d6f71}.topNav .navSearch #SiteSearch::placeholder{color:#6d6f71}.topNav #userAccount{margin-right:15px;line-height:50px}.topNav #userAccount a{cursor:pointer;color:#a7a9ac;font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.topNav #userAccount a .glyphicon{font-size:10px}.topNav #userAccount a:hover{color:#edeff2;text-decoration:none}.topNav #userAccount a:active,.topNav #userAccount a:focus{text-decoration:none}.btn{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;border-radius:2px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;padding:4px 12px;background:#edeff2;border-color:#dee2e7;color:#1f1e1e}.btn:active{background:#dee2e7}.btn.btn-primary{background:#00a9fc;border-color:#0098e3;color:#fff}.btn.btn-primary:active{border-color:#006596;background:#0098e3}.btn.btn-dark{background:#606875;border-color:#555c67;color:#fff;font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.btn.btn-dark:active{background:#555c67}.btn.btn-paging{background:#333d49;border-color:#555c67;color:#fff;font-family:Roboto,sans-serif;font-style:bold;font-weight:500}.btn.btn-paging:active{background:#555c67}.btn.btn-success{background:#1aaa6d;color:#fff;border-color:#17945f}.btn.btn-success:active{background:#17945f}.btn.btn-danger{background:#d21818;color:#fff;border-color:#bb1515}.btn.btn-danger:active{background:#bb1515}.btn.btn-square{width:100px;padding:15px 0;background:transparent;border:1px solid #6d6f71;color:#f9fafc}.btn.btn-square+.btn-square{margin-left:15px}.btn.btn-square.dark{color:#6d6f71;border:1px solid #6d6f71}.btn.btn-square .glyphicon{margin:0 0 10px;display:block}.btn.btn-square:active,.btn.btn-square:focus,.btn.btn-square:hover{border:1px solid #f9fafc}.btn::-moz-focus-inner{border:0;padding:0}.btn:active,.btn:focus,.btn:hover{outline:0;outline-offset:0}.btn .glyphicon{margin:0 10px 0 0}.module{padding:15px}.modHeader{padding-bottom:15px}.modHeader.border{border-bottom:1px solid #edeff2}.pagePanel{width:100%}.pagePanelInner{width:100%;display:table}.pagePanelInner .pagePanelContent,.pagePanelInner .pagePanelNav{display:table-cell;vertical-align:top;float:none}@media screen and (max-width:996px){.pagePanelInner .pagePanelContent,.pagePanelInner .pagePanelNav{display:block;vertical-align:inherit}}@media screen and (max-width:996px){.pagePanelInner .hiddenSmallScreen{display:none}}.pagePanelInner .pagePanelNav{border-right:1px solid #edeff2;width:225px}@media screen and (max-width:768px){.pagePanelInner .pagePanelNav{width:175px}}.pagePanelInner .pagePanelNav .nav{padding:0 0 15px}.pagePanelInner .pagePanelNav .nav:first-child{padding:15px 0}.pagePanelInner .pagePanelNav .nav .header{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:12px;color:#6d6f71;display:inline-block;margin:0 0 0 15px;text-transform:uppercase}.pagePanelInner .pagePanelNav .nav>li>a{padding:10px 25px;line-height:normal}.pagePanelInner .pagePanelNav .nav>li>a.active,.pagePanelInner .pagePanelNav .nav>li>a:hover{color:#1f1e1e;background:#ebeff5}.pagePanelInner .pagePanelNav .nav>li>a .badge{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:10px;height:15px;padding:3px 7px;text-indent:0;background:#6d6f71;color:#fff;float:right}.pagingPanel{padding:20px 20px 40px}.pagingPanel .btn{margin-left:5px}.breadcrumb{background:0;border-radius:0;padding:0}.breadcrumb a{font-weight:400;color:#6d6f71}.breadcrumb a,.breadcrumb li{font-family:Roboto,sans-serif;font-style:normal}.breadcrumb li{font-weight:500;color:#f9fafc}.breadcrumb>li+li:before{content:"| "}.clickable{cursor:pointer}.branchInfoBlock{padding:20px}.table{width:auto;max-width:none;margin:0}.table .tableName{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;color:#1f1e1e;border-bottom:1px solid #edeff2;font-size:16px;display:block;padding:6px 15px;margin:0 -15px}.table .tableFilters{background:#f9fafc;border-bottom:1px solid #edeff2}.table .tableFilters .row{margin:0}.table h5{margin-top:10px}.table .tableBody h3,.table .tableFilters h3,.table .tableHead h3{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;color:#6d6f71;font-size:12px;text-transform:uppercase;padding:0}.table .tableRow{padding:15px 0;background:#f9fafc;border-top:1px solid #f7f7f8;border-bottom:1px solid #f7f7f8}.table .tableRow.stripe{background:#fff;border-top:1px solid #edeff2;border-bottom:1px solid #edeff2}.table .tableRow.divider{border-top:5px solid #edeff2}.table .tableRow:after,.table .tableRow:before{content:" ";display:table}.table .tableRow:after{clear:both}.table .tableRow:hover{border-bottom:1px solid transparent;background:#edeff2}.table .tableRow p{margin:0}.table .tableRow.selected{border-bottom:1px solid transparent;background:#edeff2}.table .tableHead{background:#f9fafc}.table .tableHead h2{color:#5f6774}.table .tableHead .tableRow{padding:10px 0;border-top:1px solid #edeff2}.table .tableHead .tableRow:hover{background:none}@media screen and (max-width:768px){.table .status{margin:10px 0}.table .status div:first-child{margin-right:20px}}@media screen and (max-width:768px){.table .actions{margin:15px 15px 0;padding:4px 0;text-align:center!important;border-radius:2px;background:#edeff2;line-height:normal}}.table .icon{padding-right:10px}.table .icon img{width:60px;height:auto}.table .detail,.table .icon{display:table-cell;vertical-align:middle;float:none}@media screen and (max-width:768px){.table .detail h5{display:none}}@media screen and (max-width:768px){.table .detail{margin:10px 0}}.table .glyphicon-phone{display:none}@media screen and (max-width:768px){.table .glyphicon-phone{display:inline-block}}.table .row img{float:left}.table .right{text-align:right}@media screen and (max-width:768px){.table .right{text-align:left}}.table .center{text-align:center}@media screen and (max-width:768px){.table .center{text-align:left}}dl{margin:0}dl dd,dl dt{line-height:normal}dl dt{color:#1f1e1e;margin-right:5px;float:left}dl dt,dl dt a{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}dl dt a{color:#424242}dl dt a:hover{color:#6d6f71}dl dd,dl dd a{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;color:#424242}dl dd a:hover{color:#6d6f71}.glyphicon-option-horizontal{cursor:pointer;font-size:18px;height:20px;width:20px}.glyphicon-option-horizontal:hover{color:#00a9fc}.verticalAlign{width:100%;display:table;table-layout:fixed}@media screen and (max-width:768px){.verticalAlign{display:block}}.verticalAlign>[class*=" col-"],.verticalAlign>[class^=col-]{display:table-cell;vertical-align:middle;float:none}@media screen and (max-width:768px){.verticalAlign>[class*=" col-"],.verticalAlign>[class^=col-]{display:block}}.verticalAlign>[class*=" col-"].top,.verticalAlign>[class^=col-].top{vertical-align:top}.grid{margin:1px;font-size:0}.grid.row{margin:1px -14px}.grid .gridItem{display:inline-block;vertical-align:top;background:#fff;border:1px solid #f5f5f5;float:none;padding:15px;font-size:14px}.grid .gridItem.dark{background:#f2f4f9}.grid .gridItem .gridItemInner{display:table;table-layout:fixed}.grid .gridItem .gridAction,.grid .gridItem .gridCheckbox,.grid .gridItem .gridThumbnail,.grid .gridItem .gridTitle{height:60px;display:table-cell;vertical-align:middle;float:none}.grid .gridItem .gridThumbnail{padding-left:10px;position:relative}.grid .gridItem .gridThumbnail label{margin:0;cursor:pointer}.grid .gridItem .gridThumbnail img{width:40px}.grid .gridItem .gridThumbnail .badge{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;background:transparent;padding:0;position:absolute;top:0;left:10px;right:0;bottom:0;line-height:65px}.grid .gridItem .gridAction{padding-left:10px;line-height:normal}.grid .gridItem .gridTitle{width:100%;max-width:100px;padding-left:10px;overflow:hidden}.grid .gridItem .gridTitle h2,.grid .gridItem .gridTitle h4{font-size:14px;overflow:hidden;text-overflow:ellipsis}.grid .gridItem .gridTitle h2 span:nth-child(2),.grid .gridItem .gridTitle h4 span:nth-child(2){color:#6d6f71}.grid .gridItem .gridTitle h2 span:nth-child(2):before,.grid .gridItem .gridTitle h4 span:nth-child(2):before{content:" - "}.grid .gridItem .glyphicon{font-size:14px;line-height:normal}.grid .gridItem .glyphicon:focus,.grid .gridItem .glyphicon:hover{text-decoration:none}.grid .gridItem .glyphicon-minus-sign{color:#d21818}.grid .gridItem .glyphicon-plus-sign{color:#1aaa6d}.dropdown{position:relative;display:block}.dropdown .dropdown-menu{position:absolute;z-index:1000;display:block;right:0;left:auto}@media screen and (max-width:768px){.dropdown .dropdown-menu{position:relative;background:none}}.dropdown .dropdown-menu li{text-indent:14px}.dropdown .dropdown-menu li.divider{text-indent:0;height:1px;margin:9px 0;overflow:hidden}.dropdown .dropdown-menu li a{cursor:pointer;padding:6px 0;display:block}.dropdown .dropdown-menu li a:focus,.dropdown .dropdown-menu li a:hover{color:#edeff2;font-weight:500;text-decoration:none;background:#606875}@media screen and (max-width:768px){.dropdown .dropdown-menu li a:focus,.dropdown .dropdown-menu li a:hover{background:#edeff2}}@media screen and (max-width:768px){.dropdown .dropdown-menu li a{color:#1f1e1e}}h1,h2,h3,h4,h5{margin:0}h1{font-weight:700;font-size:18px}h1,h2{font-family:Roboto,sans-serif;font-style:normal}h2{font-weight:500;font-size:14px}h2,h2 a{color:#1f1e1e}h2 a:hover{color:#6d6f71}h3{font-weight:500;color:#1f1e1e}h3,h4{font-family:Roboto,sans-serif;font-style:normal;font-size:14px}h4{font-weight:400}h4,h4 a{color:#424242}h4 a:hover{color:#6d6f71}h5{font-size:14px}h5,h5 a{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;color:#424242}h5 a:hover{color:#6d6f71}.glyphicon-eye-open,.glyphicon-ok-sign{color:#1aaa6d}.glyphicon-info-sign{color:#ffc500}.glyphicon-exclamation-sign,.glyphicon-eye-close,.glyphicon-minus-sign{color:#d21818}.pageHeader{margin:0;background:#f9fafc;padding:10px;border:0}.pageHeader h1{font-size:28px}.pageHeader h1,.pageHeader h2{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;color:#f9fafc}.pageHeader h2.label{background:#6d6f71;margin-bottom:20px}.pageHeader h3{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;color:#6d6f71}.pageHeader .actions{margin-top:20px}.header{box-shadow:0 0 0 rgba(0,0,0,.1);background:#fff;padding:20px}.header .icon{float:left;margin-right:10px}.header .rating-chart{width:200px}.btn.btn-primary{white-space:normal}.no-tabs .info-block.last{margin:0}.graphBlock{margin-left:30px}.graphBlock img{margin-right:5px}.infoBlock{display:block;padding:12px;background:#fff}.infoBlock.selected{box-shadow:0 0 10px rgba(0,0,0,.2)}.infoBlock .glyphicon-remove{padding:2px 0}.infoBlock.light{background:#f9fafc}.infoBlock.light h4{color:#1f1e1e}.infoBlock.light:hover{background:#fff}.infoBlock h2{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:22px}.infoBlock h4{font-weight:400;font-size:14px;color:#1f1e1e}.infoBlock h1,.infoBlock h4{font-family:Roboto,sans-serif;font-style:normal;margin:0}.infoBlock h1{font-weight:500;font-size:20px}.infoBlock:active,.infoBlock:focus,.infoBlock:hover{box-shadow:0 0 10px rgba(0,0,0,.2);text-decoration:none;cursor:pointer}.infoBlock.blue{border-left:3px solid #00a9fc}.infoBlock.blue h1,.infoBlock.blue label{color:#00a9fc}.infoBlock.green{border-left:3px solid #1aaa6d}.infoBlock.green h1,.infoBlock.green label{color:#1aaa6d}.infoBlock.yellow{border-left:3px solid #ffc500}.infoBlock.yellow h1,.infoBlock.yellow label{color:#ffc500}.infoBlock.red{border-left:3px solid #d21818}.infoBlock.red h1,.infoBlock.red label{color:#d21818}.infoBlock.gray{border-left:3px solid #a9a9a9}.infoBlock.gray h1,.infoBlock.gray label{color:#a9a9a9}.filterList{background:#f9fafc;border:1px solid #edeff2;padding:0;height:250px;overflow-y:auto}.branchListRow{padding:15px;background:#f9fafc;border-bottom:1px solid #edeff2;cursor:pointer}.branchListRow.selected{background:#333d49;color:#fff}.branchListRow.selected h2{color:#f9fafc}.branchListRow.selected .glyphicon-remove{padding:2px 0}.branchListId{display:inline-block}.statisticsButton{margin-bottom:10px}.mapPopup{cursor:default;text-align:center}.leaflet-bottom,.leaflet-top{z-index:1}.marker-cluster-small{background-color:hsla(91,60%,72%,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:hsla(18,97%,72%,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.badge{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:12px;padding:3px 7px;text-indent:0;margin-left:4px;background:#6d6f71;color:#fff}.badge.green{background:#1aaa6d}.badge.blue{background:#00a9fc}.badge.red{background:#d21818}.badge.darkest_blue{background:#333d49}.badge.yellow{background:#ffc500}.dialog{box-shadow:0 0 6px rgba(0,0,0,.25);top:10%;padding:0 20px 20px;background:#fff;color:#1f1e1e}.dialog .dialogHeader{background:#f9fafc;margin:0 -20px 20px;padding:15px 20px;border-bottom:1px solid #edeff2}.dialog .dialogHeader h2{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:18px;display:inline-block;color:#333d49}.dialog .glyphicon-remove{color:#606875;cursor:pointer;font-size:20px;clear:right}.dialog .glyphicon-remove:hover{color:#575e6a}.dialogActionsContainer{margin-top:20px}.dialogActionsContainer .actionButton{margin:3px 5px}.dialogTitle{text-align:center}#snackbarContainer{position:fixed;display:table;bottom:30px;right:0;left:0;z-index:1000;width:100%;margin:auto}#snackbar{visibility:hidden;display:table-cell;position:relative;overflow:hidden;margin-top:2px;text-align:center}#snackbar h3{display:inline-block;min-width:250px;padding:10px 20px;border-radius:2px;background-color:#333d49;color:#f9fafc}#snackbar.show{visibility:visible}.header-wrap{position:fixed;width:100%;height:3px;top:0;z-index:1}.historyList{height:210px;width:100%;overflow-y:scroll}.historyList .historyListRow{color:#2c3144;display:inline-block;width:100%;padding:.5em 0;border-top:1px solid #edeff2}.historyList .historyListRow p{font-size:12px;font-weight:400;margin:0;padding:0;line-height:1.1}.historyList .historyListRow h2{color:#2c3144;cursor:pointer;text-align:center}.comment{padding-top:10px;font-size:14px!important}.commented{font-size:12px;padding-top:5px;color:#373737}.react-tabs__tab-list{margin:0;padding:0;position:relative;top:1px;overflow:hidden}.react-tabs__tab{display:inline-block;border:1px solid transparent;position:relative;list-style:none;padding:8px 12px;cursor:pointer}.react-tabs__tab--selected{background:#f9fafc;border-color:#ebeff3;box-shadow:0 0 1px #edeef1}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}[class^=tooltip]{position:relative}[class^=tooltip]:after{opacity:0;visibility:hidden;position:absolute;content:attr(data-tooltip);padding:6px 10px;top:1.4em;left:50%;transform:translateX(-50%) translateY(-2px);background:grey;color:#fff;white-space:nowrap;z-index:2;border-radius:2px;transition:opacity .2s cubic-bezier(.64,.09,.08,1),transform .2s cubic-bezier(.64,.09,.08,1)}[class^=tooltip]:hover:after{display:block;opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.tooltip--circle{background:gray;color:#fff;display:inline-block;text-align:center;border-radius:50%;margin-left:5px;width:15px}.tooltip--right:after{top:-4px;left:100%;transform:translateX(12%) translateY(0)}.tooltip--right:hover:after{transform:translateX(2%) translateY(0)}html{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:#f1f4f9;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;color:#2c3144;line-height:normal}*,:after,:before{box-sizing:inherit}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__openDown{top:72px}.SingleDatePicker_picker__openUp{bottom:72px}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.SingleDatePickerInput{background-color:#fff;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 10px 0 5px}.SingleDatePickerInput_clearDate:focus,.SingleDatePickerInput_clearDate:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__openDown{top:72px}.DateRangePicker_picker__openUp{bottom:72px}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;padding:0 13px;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:22px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show__bottomRight{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:-28px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.KeyboardShortcutRow{list-style:none;margin:6px 0}.KeyboardShortcutRow__block{margin-bottom:16px}.KeyboardShortcutRow_keyContainer{display:inline-block;white-space:nowrap;text-align:right;margin-right:6px}.KeyboardShortcutRow_keyContainer__block{width:auto;text-align:left;display:inline}.KeyboardShortcutRow_key{font-family:monospace;font-size:12px;text-transform:uppercase;background:#f2f2f2;padding:2px 6px}.KeyboardShortcutRow_action{display:inline;word-break:break-word;margin-left:8px}.DayPickerNavigation_container{position:relative;z-index:2}.DayPickerNavigation_container__vertical{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;height:52px;width:100%}.DayPickerNavigation_container__verticalScrollable{position:relative}.DayPickerNavigation_button{cursor:pointer;line-height:.78;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__horizontal{border-radius:3px;padding:6px 9px;top:18px;position:absolute}.DayPickerNavigation_leftButton__horizontal{left:22px}.DayPickerNavigation_rightButton__horizontal{right:22px}.DayPickerNavigation_button__vertical{display:inline-block;position:relative;height:100%;width:50%}.DayPickerNavigation_button__vertical__default{padding:5px}.DayPickerNavigation_nextButton__vertical__default{border-left:0}.DayPickerNavigation_nextButton__verticalScrollable{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#565a5c}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonth{background:#fff;text-align:center;padding:0 13px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_caption{color:#565a5c;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarDay_container{border:1px solid #e4e7e7;padding:0;box-sizing:border-box;color:#565a5c;background:#fff}.CalendarDay_container:hover{background:#e4e7e7;border:1px double #e4e7e7;color:inherit}.CalendarDay_button{position:relative;height:100%;width:100%;text-align:center;background:0 0;border:0;margin:0;padding:0;color:inherit;font:inherit;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.CalendarDay_button:active{outline:0}.CalendarDay_button__default{cursor:default}.CalendarDay__outside{border:0;background:#fff;color:#565a5c}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#565a5c}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#565a5c}.CalendarDay__selected_span{background:#66e2da;border:1px solid #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px solid #33dacd;color:#fff}.CalendarDay__last_in_range{border-right:#00a699}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px solid #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px solid #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px solid #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.DateRangePickerInput{background-color:#fff;border:1px solid #cacccd;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#565a5c;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 10px 0 5px}.DateRangePickerInput_clearDates:focus,.DateRangePickerInput_clearDates:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateInput{font-weight:200;font-size:18px;line-height:24px;color:#757575;margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__withCaret:after,.DateInput__withCaret:before{content:"";display:inline-block;position:absolute;bottom:auto;border:10px solid transparent;left:22px;z-index:2}.DateInput__openUp:before{border-bottom:0;top:-24px;border-top-color:rgba(0,0,0,.1)}.DateInput__openUp:after{border-bottom:0;top:-25px;border-top-color:#fff}.DateInput__openDown:before{border-top:0;top:62px;border-bottom-color:rgba(0,0,0,.1)}.DateInput__openDown:after{border-top:0;top:63px;border-bottom-color:#fff}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:18px;color:#565a5c;width:100%;padding:12px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DashboardLayout__content___2Askw{margin:0 20px 20px;background:#fff;border:1px solid #ebeff3;box-shadow:0 0 1px #edeef1}.DashboardLayout__navSidebar___1H3lo{background:#1f1e1e;height:100%;float:left;width:240px}.Login__limitedAccessButton___j0vIk{display:block;color:#606875}.Login__limitedAccessButton___j0vIk:hover{cursor:pointer;text-decoration:none;color:#606875}.NotificationManagerLayout__content___1WYVJ{background:#fff;border:1px solid #ebeff3;box-shadow:0 0 1px #edeef1}.NotificationManagerLayout__tablist___2dC07{padding:20px}.NotificationManagerLayout__navSidebar___2ONaz{background:#1f1e1e;height:100%;float:left;width:240px}.BranchItemDetailLayout__content___2OswH{margin:20px;background:#fff;border:1px solid #ebeff3;box-shadow:0 0 1px #edeef1}.BranchItemDetailLayout__navSidebar___rduo7{background:#1f1e1e;height:100%;float:left;width:240px}.GroupItemDetailLayout__content___2DMI0{margin:20px;background:#fff;border:1px solid #ebeff3;box-shadow:0 0 1px #edeef1}.GroupItemDetailLayout__navSidebar___2bXoU{background:#1f1e1e;height:100%;float:left;width:240px}.RequestItemDetail__headerMargin___21ozj{margin:1em}.RequestItemDetail__requestHeader___DyJYx h3{padding-bottom:10px}.RequestItemDetail__request___1r--U{padding:3px;margin-left:3px}.RequestItemDetail__removed___2pqVA{text-decoration:line-through;background-color:red;color:#fff}.RequestItemDetail__added___8ptc8{background-color:green;color:#fff}.RequestItemDetailLayout__content___Gny3G{margin:20px;background:#fff;border:1px solid #ebeff3;padding-bottom:10px;box-shadow:0 0 1px #edeef1}.RequestItemDetailLayout__navSidebar___uBItx{background:#1f1e1e;height:100%;float:left;width:240px}