html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#E5E5E5;font-family:'Roboto', sans-serif}h1,h2,h3{font-family:'Cairo', sans-serif;font-weight:bold;text-transform:capitalize}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.5em}p{font-size:1.2em}.container{text-align:center;line-height:normal}.header-div{z-index:10;background-color:white;position:fixed;width:100%;display:flex;justify-content:space-between;flex:1;flex-wrap:wrap;align-items:center;padding:5px;box-shadow:0px 0px 8px 4px rgba(0,0,0,0.2)}header img{width:100%;max-width:250px;flex:1}header nav li{margin-right:7%;height:50px}header a,header button{white-space:nowrap;text-decoration:none;color:#002a5c;cursor:pointer}header nav a:hover{color:#fc3404}header nav hr{width:1px;height:20px;margin:0}.hamburger-icon{z-index:15;width:35px;cursor:pointer;margin-right:20px;position:fixed;right:0px;margin-left:auto}.hamburger-icon .bar1,.bar2,.bar3{width:35px;height:5px;background-color:#333;margin:6px 0;transition:0.4s}.hamburger-icon-click .sidebar-menu-container{opacity:1;overflow:show}.hamburger-icon-click .sidebar-menu{width:100%}.hamburger-icon-click .sidebar-menu-outside{width:100%}.hamburger-icon-click .bar1{transform:rotate(-45deg) translate(-9px, 6px)}.hamburger-icon-click .bar2{opacity:0}.hamburger-icon-click .bar3{transform:rotate(45deg) translate(-8px, -8px)}.sidebar-menu-container{display:block;opacity:0;height:0;width:0;overflow:auto;transition:0.25s}.sidebar-menu-outside{position:fixed;z-index:1;top:0;left:0;width:0;height:100%;background-color:grey;opacity:0.25}.sidebar-menu{position:fixed;z-index:12;right:0;top:0px;height:100%;width:0;max-width:235px;opacity:1;background-color:white;overflow:auto;box-shadow:0 3px 3px 0 rgba(200,200,200,0.7);transition:width 0.25s}.sidebar-menu-nav{margin-top:80px}.sidebar-menu-li{margin-top:15px;display:block;text-align:right;font-size:20px;height:auto}.sidebar-menu-container img{width:25px;vertical-align:middle}.sidebar-menu-hr{margin-right:0;size:3px;display:inline-block;width:50%;height:3px;background-color:black;border-color:black;margin-top:5px;margin-bottom:5px}.sidebar-menu h3{display:inline-block;font-size:1.1em;vertical-align:middle;margin-top:5px;margin-right:5px;font-weight:bold}.arrow-up{margin-right:5px;position:relative;bottom:0;width:0;height:0;border-bottom:10px solid #000000;border-left:8px solid transparent;border-right:8px solid transparent;transition-duration:0.2s}.arrow-down{margin-right:5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #000000;transition-duration:0.2s}.collapsible{display:flex;justify-content:flex-end;align-items:center}.collapsible img{flex:0;width:25px}.sub-collapsible h3{width:auto !important;margin-right:0 !important;margin-left:10px !important;margin-top:10px !important}.content{width:100%;display:none}.content h3{margin-top:15px;margin-right:10px;font-size:17px;width:100%}.sub-content{width:100%;display:none}.sub-content h3{margin-top:15px;margin-right:10px;font-size:14px;width:100%}#business-selector{visibility:hidden;text-align:center;margin-top:5px;margin-right:60px;margin-left:30px;width:35%;min-width:200px;background-color:#002a5c;color:white;padding:4px 10px;border:none;cursor:pointer;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:3px;font-size:20px;font-weight:bold;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2)}#business-selector:hover{opacity:0.84}#business-selector:focus{color:black}.form-div{display:inline-block;background-color:white;margin:10px auto;border:1px solid #888;width:100%;max-width:400px;border-radius:3px;text-align:center}.form-div h1{font-size:20px;font-weight:bold;margin-top:15px}.form-div div{margin-left:5%;width:90%;text-align:left}.form-div input{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.form-div label{padding-left:5px;font-weight:bold}.form-div form{text-align:center}button{width:90%;background-color:#002a5c;color:white;padding:6px 15px;margin:3px 0;border:none;cursor:pointer;border-radius:3px;font-size:15px;font-weight:bold}.container{margin-top:110px;display:inline-block;text-align:center;width:100%}.wrapper{margin:0 auto}.date-range-picker input{margin-top:10px;font-family:'Roboto', sans-serif;font-size:20px;color:black;width:90%;max-width:300px;background:white;border-radius:5px}.notifyjs-bootstrap-base span{white-space:normal !important}.responsive-iframe{position:relative;overflow:hidden;padding-top:56.25%;min-height:500px}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-dialog-content,.ui-widget-content,.ui-dialog-title{font-family:'Roboto', sans-serif}@media screen and (min-width: 550px){.container{margin-top:80px}}@media screen and (min-width: 1100px){.header-div,footer{display:flex;flex-flow:row nowrap;justify-content:space-between;flex:0 1 auto;text-align:left;align-items:center}.sidebar-menu-container{opacity:1;overflow:auto}.sidebar-menu,sidebar-menu-outsid{height:calc(100% - 65px);width:100%}.sidebar-menu{top:70px}.sidebar-menu-nav{margin-top:10px}.sidebar-menu-outside,.hamburger-icon{display:none}.container{width:calc(100% - 235px)}}.widget-container{height:350px;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;transition:all 0.2s;transform:scale(0.98);will-change:transform;user-select:none;cursor:pointer}.widget-container.active{background:rgba(255,255,255,0.3);cursor:grabbing;cursor:-webkit-grabbing;transform:scale(1)}.widget{flex:none;padding:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75);margin:10px;width:400px;display:inline-block}.widget h3{color:white;display:inline;margin-left:10%}.widget .table{height:85%;text-align:left}.widget .list{font-size:0.8em;height:85%;overflow-y:auto}.widget .list h4{font-size:1.15em;font-weight:normal}.widget .google-visualization-table .gradient{background:#002a5c;background-image:unset !important;color:white;font-family:'Cairo', sans-serif;font-size:1em}.widget .google-visualization-table>div:first-child{overflow-x:hidden !important}.widget .fc-toolbar{display:none}@media screen and (max-height: 750px), screen and (max-width: 750px){.widget{width:300px}}.temp-sensor{text-align:center;color:white;background:linear-gradient(to bottom, #fe8d37 0%, #EA8233 10%, #D3752E 100%);margin-top:8px;padding:2px;border-radius:10px;border-style:solid;border-color:black;border-width:1px;box-shadow:3px 2px 6px 0px rgba(0,0,0,0.54)}.temp-sensor .gauge{margin:0 auto;width:66%}@media screen and (max-height: 750px), screen and (max-width: 750px){.temp-sensor .gauge{width:100%}}.widget-summary{text-align:center;font-size:14px;display:flex;justify-content:space-between;color:white}#services{max-width:1250px;margin:25px auto;display:flex;flex-wrap:wrap}#services .service{display:none}#services .service a{color:white}.service{width:95%;max-width:500px;background-color:white;border-radius:20px;margin:10px auto}.service a{align-items:center;line-height:1;color:black;display:flex;justify-content:center;text-decoration:none;padding:20px}.service:hover{opacity:0.5}.login #login-modal,.login #signup-modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background:white}.login #signup-modal{display:none}.login .login-form{z-index:2;background-color:white;margin:2% auto 15% auto;border:1px solid #888;width:90%;max-width:500px;border-radius:3px}.login .login-img-container{text-align:center;margin:24px 0 12px 0;position:relative}.login .login-form img{width:60%}.login .login-container{padding:16px}.login .login-form input{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.login .login-form label{padding-left:5px;font-weight:bold}.login .login-form button{background-color:#002a5c;color:white;padding:10px 20px;margin:8px 0;border:none;cursor:pointer;width:100%;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:3px;font-size:18px;font-weight:bold}.login .login-form button:hover{opacity:0.9}.login #loginRememberMe,.login #signupRememberMe{width:20px}.settings-repeater{display:flex;flex-wrap:wrap;justify-content:center;flex:1;align-items:flex-start}.settings-repeater-element{max-width:250px;padding:10px;margin:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75)}.settings-repeater-element input,.settings-repeater-element select,.settings-repeater-element textarea{font-size:1em;background-color:white;width:100%;padding:2px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px;margin:3px}.settings-repeater-element input[type='number']{text-align:right}.settings-repeater-element input[type='checkbox']{width:17px;height:17px;cursor:pointer}.settings-repeater-element textarea{resize:vertical}.settings-repeater-element .save-button{cursor:pointer;width:50%;max-width:100px;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);border-style:solid;border-color:black;border-width:1px;color:white;font-size:14px;font-weight:bold;margin-left:10px}.settings-repeater-element .save-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.settings-repeater-element .delete-button{cursor:pointer;width:50%;max-width:100px;background-color:red;color:white;font-size:14px;font-weight:bold}.settings-repeater-element .delete-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.settings-repeater-add-button{max-width:150px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.business-link-hub #new p,.business-link-hub #new input{margin:0 auto;margin-top:20px;text-align:center;font-size:19px;color:black;max-width:600px}.business-link-hub #new button{margin:20px;max-width:200px}.business-link-hub #new button:hover{opacity:0.7}.business-members #add-member{display:none}.business-members #add-member h2{margin-top:10px;color:black}.business-members .add-member-disclaimer{color:black}.business-members #add-member-error{font-weight:bold;display:none;color:red}.business-members #add-member button{max-width:70px}.business-members #add-member input{width:75%;max-width:200px}.business-members #member-repeater{display:flex;justify-content:center;flex-wrap:wrap;flex:1}.business-members .member-repeater-member{padding:5px;display:block;width:95%;max-width:400px;align-items:baseline;margin:7px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75);color:white}.business-members h3{word-break:break-all}.business-members #member-repeater input,.business-members #member-repeater select{background-color:white;padding:5px;width:30%;max-width:100px;margin:5px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px}.business-members .save-member{cursor:pointer;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);color:white;border-style:solid;border-width:1px}.business-members .remove-member{cursor:pointer;background-color:red !important;color:white;font-size:14px;font-weight:bold}.business-members .remove-member:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.business-members #add-button{max-width:150px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.business-members .save-member:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.business-members #add-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.business-members body{color:white;font-size:17px}.business-settings h1{margin-top:10px;font-size:25px}.business-settings #business-name{width:70%}.business-settings #business-information{display:none}.business-settings #update-business{width:24%;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%)}.business-settings #update-business:hover{opacity:0.8}.business-settings .business{margin:10px;width:250px;background-color:#002a5c;border-radius:3px;font-size:20;box-shadow:3px 2px 6px 0px rgba(0,0,0,0.54)}.business-settings .business h1{font-size:20px;font-weight:bold;margin-top:15px;color:white}.business-settings .business .icon{width:15%;margin:10px}.business-settings button{width:90%;background-color:#002a5c;color:white;padding:6px 15px;margin:3px 0;border:none;cursor:pointer;border-radius:3px;font-size:15;font-weight:bold}.business-settings .business button:hover{opacity:0.9}.business-settings .profile-edit{display:inline-block;background-color:white;margin:10px auto;border:1px solid #888;width:100%;max-width:400px;border-radius:3px;text-align:center}.business-settings .profile-edit h1{font-size:20px;font-weight:bold;margin-top:15px}.business-settings .profile-edit div{margin-left:5%;width:90%;text-align:left}.business-settings .profile-edit input{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.business-settings .profile-edit label{padding-left:5px;font-weight:bold}.business-settings .profile-edit form{text-align:center}.business-settings table{margin:0 auto;font-family:'Cairo', sans-serif;border-collapse:collapse;width:100%;border-radius:10px;width:97%;max-width:1000px}.business-settings table tr:first-child th:first-child{border-top-left-radius:10px}.business-settings table tr:first-child th:last-child{border-top-right-radius:10px}.business-settings table tr:last-child td:first-child{border-bottom-left-radius:10px}.business-settings table tr:last-child td:last-child{border-bottom-right-radius:10px}.business-settings td,.business-settings th{border-top:1px solid #ddd;padding:8px;background-color:white}.business-settings tr:hover{background-color:#ddd}.business-settings th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#002a5c;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);color:white;text-align:center}.business-settings #subscriptions{display:flex;justify-content:center}.business-settings .subscription{background-color:#002a5c;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);color:white;border-radius:10px;width:95%;max-width:300px;padding:10px}.business-settings #subscriptionsTitle{display:none}.paging-day-analysis .reports{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.paging-day-analysis .report{align-self:center;flex:1;height:auto;width:95%;max-width:1000px;background-color:white;padding:10px;margin:10px;box-shadow:0px 5px 10px 1px rgba(0,0,0,0.3)}.paging-day-analysis .google-visualization-table .gradient{background:#002a5c;background-image:unset !important;color:white;font-family:'Cairo', sans-serif;font-size:1em}@media screen and (max-width: 768px){.paging-day-analysis .google-visualization-table .gradient{font-size:0.8em}}.paging-day-analysis .google-visualization-table-td{font-size:1em}.paging-emails #emailSettingRepeater{display:flex;flex-wrap:wrap;justify-content:center}.paging-emails .email-setting{font-size:1.1em;margin:10px auto 10px auto;width:97%;max-width:300px;padding:5px;background:white;border-radius:5px;display:block;text-align:center;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75)}.paging-emails .email-setting .setting-checkbox{display:flex;justify-content:space-between;cursor:pointer}.paging-emails .container h1{color:black;font-size:25px;margin-top:10px}.paging-emails #saveButton{max-width:100px;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);border-style:solid;border-color:black;border-width:1px}.paging-emails #addButton{max-width:250px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.paging-emails #saveButton:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.paging-emails #addButton:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.paging-emails input,.paging-emails select{background-color:white;padding:3px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px;font-size:0.9em}.paging-emails .container{color:white;font-size:17px;font-weight:bold}.paging-emails .delete-button{cursor:pointer;width:95%;max-width:50px;background-color:red;color:white;font-size:14px;font-weight:bold}.paging-emails .delete-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.paging-overview .reports{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.paging-overview .report{align-self:center;height:300px;width:95%;max-width:500px;background-color:white;padding:10px;margin:10px;box-shadow:0px 5px 10px 1px rgba(0,0,0,0.3);overflow:auto}.paging-overview .quick-assessment-h4-background{flex:none;width:95%;margin:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);height:30px}.paging-overview .quick-assessment-p-background{display:flex;justify-content:space-around;flex-wrap:wrap;flex:1}.paging-overview .quick-assessment-p-background p{font-size:17px;font-weight:bold}.paging-overview h4{padding-top:7px;color:white;font-size:19px}.paging-overview .google-visualization-table .gradient{background:#002a5c;background-image:unset !important;color:white;font-family:'Cairo', sans-serif;font-size:1em}@media screen and (max-width: 768px){.paging-overview .google-visualization-table .gradient{font-size:0.8em}}.paging-overview .google-visualization-table-td{font-size:1em}.paging-setup .container h1{color:black;font-size:25px;margin-top:10px}.paging-setup #setup{display:none}.paging-setup #save-button{max-width:100px;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);border-style:solid;border-color:black;border-width:1px}.paging-setup #add-button{max-width:150px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.paging-setup #save-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.paging-setup #add-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.paging-setup #button-repeater{color:white;display:flex;justify-content:center;flex-wrap:wrap;flex:1}.paging-setup .button-repeater-button{padding:10px;margin:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;max-width:300px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75)}.paging-setup input,.paging-setup select{background-color:white;width:100%;padding:5px;margin:5px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px}.paging-setup #audio-settings{color:black}.paging-setup body{font-size:17px;font-weight:bold}.paging-setup .delete-button{cursor:pointer;width:30%;background-color:red;color:white;font-size:14px;font-weight:bold}.paging-setup .delete-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.paging-setup #recentContactChart{margin:0 auto;width:95%;max-width:500px}.paging-setup .google-visualization-table .gradient{background:#002a5c;background-image:unset !important;color:white;font-family:'Cairo', sans-serif;font-size:1em}@media screen and (max-width: 768px){.paging-setup .google-visualization-table .gradient{font-size:0.8em}}.paging-setup .google-visualization-table-td{font-size:1em}.temp-logs .reports{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.temp-logs .report{align-self:center;flex:1;height:auto;width:95%;max-width:1000px;background-color:white;padding:10px;margin:10px;box-shadow:0px 5px 10px 1px rgba(0,0,0,0.3)}.temp-logs .google-visualization-table .gradient{background:#002a5c;background-image:unset !important;color:white;font-family:'Cairo', sans-serif;font-size:1em}@media screen and (max-width: 768px){.temp-logs .google-visualization-table .gradient{font-size:0.8em}}.temp-logs .google-visualization-table-td{font-size:1em}.temp-overview #sensorRepeater{display:flex;justify-content:center;flex-wrap:wrap;flex:1;color:white;align-items:flex-start}.temp-overview .sensor h3{font-size:1.1em}.temp-overview .sensor p{font-size:1em}.temp-overview .sensor h4{text-decoration:underline}.temp-overview .sensor{padding:10px;margin:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;width:95%;max-width:300px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75);line-height:1}.temp-overview .sensor-data{display:flex;flex-wrap:wrap;justify-content:center}.temp-overview .sensor-data div{width:49%}.temp-overview .sensor-chart{border-radius:10px}.temp-setup .container h1{color:black;font-size:25px;margin-top:10px}.temp-setup .container h3{color:black}.temp-setup #setup{display:none}.temp-setup .save-button{max-width:100px;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);border-style:solid;border-color:black;border-width:1px}.temp-setup #addButton{max-width:150px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.temp-setup .save-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.temp-setup #addButton:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.temp-setup #sensorRepeater{display:flex;justify-content:center;flex-wrap:wrap;flex:1}.temp-setup .sensor-repeater-sensor{padding:10px;margin:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;max-width:300px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75)}.temp-setup .sensor-repeater-sensor input,.temp-setup .sensor-repeater-sensor select{background-color:white;width:100%;padding:5px;margin:5px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px}.temp-setup .container{color:white;font-size:17px;font-weight:bold}.temp-setup .delete-sensor{cursor:pointer;width:30%;background-color:red !important;color:white;font-size:14px;font-weight:bold}.temp-setup .delete-sensor:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.temp-setup .email-setting{margin:10px auto 10px auto;width:97%;padding:7px;background:white;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:space-between;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75)}.temp-setup .container h1{color:black;font-size:25px;margin-top:10px}.temp-setup #addEmail,.temp-setup #addPhone{max-width:250px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.temp-setup #addEmail:hover,.temp-setup #addPhone:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.temp-setup input,.temp-setup select{background-color:white;padding:3px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px}.temp-setup body{color:white;font-size:17px;font-weight:bold}.temp-setup .delete-button{cursor:pointer;width:15%;background-color:red;color:white;font-size:14px;font-weight:bold}.temp-setup .delete-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-add-on .add-on-repeater{display:flex;flex-wrap:wrap;justify-content:center;flex:1;align-items:flex-start}.party-booking-add-on .add-on{width:95%;max-width:250px;padding:10px;margin:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75)}.party-booking-add-on .add-on input,.party-booking-add-on .add-on select,.party-booking-add-on .add-on textarea{background-color:white;width:100%;padding:2px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px}.party-booking-add-on .question{max-width:750px;line-height:1.5;font-size:1.1em}.party-booking-add-on textarea{resize:vertical}.party-booking-add-on input[type="number"]{max-width:70px}.party-booking-add-on input[type="checkbox"]{max-width:30px}.party-booking-add-on .container{color:white;font-size:17px;font-weight:bold}.party-booking-add-on .add-add-on{max-width:150px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.party-booking-add-on .save-button{cursor:pointer;width:50%;max-width:100px;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);border-style:solid;border-color:black;border-width:1px;color:white;font-size:14px;font-weight:bold;margin-left:10px}.party-booking-add-on .save-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-add-on .delete-button{cursor:pointer;width:50%;max-width:100px;background:linear-gradient(to bottom, #dc2020 0%, #e83c3c 77%, #f19595 100%);color:white;font-size:14px;font-weight:bold}.party-booking-add-on .delete-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-billing .container{text-align:center}.party-booking-billing .container h1,.party-booking-billing .container h2,.party-booking-billing .container h3{font-family:'Cairo', sans-serif;font-size:2em;font-weight:bold;line-height:1;text-transform:capitalize}.party-booking-billing .container h3{font-size:1.4em}.party-booking-billing .container p{font-size:1.2em}.party-booking-billing #paypalDialog h3{text-align:center}.party-booking-billing #paypalDialog p{text-align:justify}.party-booking-billing #paypalDialog input{width:100%}.party-booking-billing #paypalDialog button{width:100%}.party-booking-billing .connect-options{display:flex;justify-content:center;flex-wrap:wrap}.party-booking-billing .connect-option{margin:15px;padding:15px;background:white;width:97%;max-width:350px;border-radius:15px;word-break:break-all}.party-booking-billing .connect-option img{width:150px;height:150px}.party-booking-billing .connect-option button{max-width:150px;background:#0892BC;background:-moz-linear-gradient(top, #0892BC 0%, #1769A2 50%, #0B95AF 100%);background:-webkit-linear-gradient(top, #0892BC 0%, #1769A2 50%, #0B95AF 100%);background:linear-gradient(to bottom, #0892BC 0%, #1769A2 50%, #0B95AF 100%)}.party-booking-block input{padding:5px;font-size:100%}.party-booking-block #addBlockDiv{display:flex;justify-content:center;flex-wrap:wrap}.party-booking-block #addBlockDiv div{width:auto;margin:10px}.party-booking-block #addBlock{height:25px;width:150px;padding:3px;align-self:center;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%)}.party-booking-block #addBlock:hover{opacity:0.7}.party-booking-block #blockRepeater{text-align:left;padding:25px;display:flex;justify-content:center;flex-wrap:wrap}.party-booking-block .block-repeater-block{display:inline-block;max-width:600px;color:white;background:blue;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:7px;margin:0 auto;margin-bottom:10px;padding:5px}.party-booking-block .block-repeater-block button{width:100px;background:#820000;background:linear-gradient(90deg, #820000 0%, red 49%, #700000 100%);margin-right:10px}.party-booking-block .block-repeater-block button:hover{opacity:0.7}.party-booking-build #load-tree-view{max-width:150px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-style:solid;border-color:black;border-width:1px}.party-booking-build #add-menu{max-width:150px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.party-booking-build #build-repeater{display:flex;flex-wrap:wrap;flex:1;justify-content:center;padding:10px;position:relative;overflow:auto}.party-booking-build .build{height:100%;width:100%;display:inline-block;min-height:25px;margin:3px;flex:1}.party-booking-build .build h3{cursor:pointer;color:white;word-wrap:break-word;background-color:#002a5c;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:3px;padding:3px;padding-bottom:10px;padding-top:10px;line-height:1}.party-booking-build .build h3:hover{opacity:0.8}.party-booking-build .sub-build-repeater{background-color:transparent;padding-top:5px;display:flex;flex-wrap:nowrap;flex:1}.party-booking-build .edit{width:100%;min-height:250px;border:5px dashed #1C6EA4;border-radius:25px}.party-booking-build .save-button{cursor:pointer;width:50%;max-width:100px;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);border-style:solid;border-color:black;border-width:1px}.party-booking-build .save-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-build .delete-button{cursor:pointer;width:50%;max-width:100px;background-color:red;color:white;font-size:14px;font-weight:bold}.party-booking-build .delete-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-build .manage-button{cursor:pointer;width:80%;max-width:200px;background:#63A429;background:linear-gradient(to bottom, #63A429 0%, #54CB2B 50%, #3A7505 100%);color:white;font-size:14px;font-weight:bold}.party-booking-build .manage-button:hover{opacity:0.8}.party-booking-build .menu{cursor:pointer;width:95%;max-width:400px;background-color:blue;border-radius:4px;box-shadow:0px 0px 9px 0px rgba(0,0,0,0.55);min-height:250px;margin:0 auto}.party-booking-build .menu *{display:block;margin:0 auto;margin-top:5px}.party-booking-build .menu:hover{opacity:0.8}.party-booking-build .form{width:95%;background-color:white;border-radius:4px;box-shadow:0px 0px 9px 0px rgba(0,0,0,0.55);min-height:250px;margin:0 auto;margin-top:10px;margin-bottom:10px}.party-booking-build .edit-options{width:95%;margin:0 auto;padding:10px;border-radius:7px;border-color:black;border-style:solid;margin-top:10px;margin-bottom:10px;background-color:#002a5c;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);color:white;display:flex;flex-wrap:wrap;justify-content:space-between;flex:1}.party-booking-build .edit-options div{width:50%;text-align:left}.party-booking-build .edit-options div div{width:100%;padding:5px}.party-booking-build .edit-options input[type="number"]{background-color:white;border-radius:5px;padding:3px;width:25%;max-width:100px}.party-booking-build .edit-options input[type="text"]{background-color:white;border-radius:5px;padding:3px;width:50%;max-width:200px}.party-booking-build .edit-options input[type="button"],.party-booking-build .edit-options input[type="file"]{cursor:pointer;color:black;word-wrap:break-word;background-color:white;border-radius:3px;padding:3px;padding-bottom:10px;padding-top:10px;line-height:1;border-width:0}.party-booking-build .edit-options input[type="file"]{max-width:93px}.party-booking-build .edit-options input[type="button"]:hover,.party-booking-build .edit-options input[type="file"]:hover{opacity:0.7}.party-booking-build #list-container h3{font-size:1em;overflow:hidden}.party-booking-build #list-container input{background-color:red;color:white;padding:inherit;text-align:left}@media screen and (max-width: 550px){.party-booking-build #build-repeater{width:200%}}#calendarKey{max-width:400px;float:left;display:inline-flex;vertical-align:baseline}#calendarKey span{text-align:left;margin:auto}.key-box{width:20px;height:20px;margin:5px;border:1px solid rgba(0,0,0,0.2)}.fc-time{font-size:.8em}.fc-day-grid-event>.fc-content{white-space:normal}.fc-event{font-size:.7em}.fc-view{min-height:50vh}.fc-row{height:auto !important}.calendar{display:block;margin:10px}.entries{margin-top:50px}.calendar button{width:100px;z-index:0}.event-button{max-width:250px;background-color:blue}.day-event-content{width:100%;white-space:normal;font-size:1em;font-weight:normal;cursor:default;line-height:1;display:flex}.day-event-content div{width:33%;margin:0 5px 0 5px}.day-event-content hr{display:none}.day-event-content input{width:100%;height:25px;margin:0 auto;font-size:2em !important}.fc-list-item-title input{width:75%;max-width:250px}.pagination-button{width:20px;background-color:transparent;color:black;margin-left:4px;margin-right:4px;padding:2px}.pagination-button:hover{background-color:grey;color:white;border-radius:5px}#entryRepeater{min-height:250px}.entry-repeater-entry{max-width:750px;margin:0 auto;margin-top:10px;background-color:white;box-shadow:5px 2px 5px 1px rgba(0,0,0,0.5);border:1px solid #1C6EA4;border-radius:10px;text-align:left;overflow:hidden}.entry-repeater-content{padding:5px;border-radius:10px;background-color:white}.entry-repeater-receipt{max-width:150px;float:left;color:black;background:#C5FF27;background:linear-gradient(to bottom, #C5FF27 0%, #ECFF55 50%, #CBFF1A 100%)}.entry-repeater-edit{max-width:150px;float:right;background:#5208FF;background:linear-gradient(to bottom, #5208FF 0%, #5500A5 50%, #683BFF 100%)}@media screen and (max-device-width: 480px){.fc-day-grid-event>.fc-content{white-space:nowrap}.day-event-content{width:100%}}.sub-container{margin:25px 0;display:flex;flex-wrap:wrap;justify-content:center}.sub-sub-container{margin:15px;padding:10px;background-color:#1C6EA4;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);max-width:500px;border-radius:10px}.sub-sub-container h2,.sub-sub-container p{color:white}.sub-sub-container select{padding:10px;font-size:1.1em;max-width:200px;border-radius:10px}.sub-sub-container a{display:block;cursor:pointer;max-width:100px;margin:10px auto;font-size:1.2em;padding:10px 15px 10px 15px;background-color:green;color:white;border-radius:10px;text-decoration:none}.entry-slot{width:100%;padding:10px;margin:10px 0;background-color:white;text-align:left;border-radius:10px}#overrideArea{margin:0 auto;max-width:1250px;display:flex;flex-wrap:wrap;justify-content:space-between}#overrideArea div{width:50%}#overrideArea textarea{flex:0;width:100%;max-width:unset;min-height:50px;resize:vertical;text-align:left;border-radius:5px}#entryInformation{display:inline;text-align:left}#formSelector{margin-top:10px;margin-bottom:10px;padding:10px;font-size:100%}#unitsInput,#durationInput{width:50%}.override-button{color:white;text-align:center;text-decoration:none;display:inline-block;font-size:18px;margin:4px 2px;cursor:pointer;padding:15px;height:110px;width:110px;border:outset;border-radius:50%;-webkit-box-shadow:0px 2px 22px 3px rgba(0,0,0,0.1);box-shadow:0px 2px 22px 3px rgba(0,0,0,0.1)}.override-button:hover{opacity:0.75}@media screen and (max-width: 750px){#overrideArea div{width:100%}}.pb-edit input,.pb-edit textarea{border:2px solid #E5E4E4;border-radius:20px;background-color:white;padding:5px;font-size:16px;font-family:'Roboto';text-align:center;width:95%;max-width:400px}.party-booking-entry-audits .audit{width:97%;max-width:1200px;margin:0 auto 10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;color:white}.party-booking-entry-audits .audit-info{padding:10px;text-align:left;display:flex;justify-content:space-evenly;flex-wrap:wrap}.party-booking-entry-audits .audit div div{color:black;background:white;margin:5px;padding:5px;border-radius:10px;width:32%}@media screen and (max-width: 800px){.party-booking-entry-audits .audit div div{width:95%}}.party-booking-overview #dateTypeSelector{margin-top:10px;width:35%;max-width:200px;background-color:#002a5c;color:white;padding:4px 10px;border:none;cursor:pointer;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:3px;font-size:1em;font-weight:bold;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2)}.party-booking-overview #dateTypeSelector option{color:black}.party-booking-overview .reports{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.party-booking-overview .report{align-self:center;height:300px;width:95%;max-width:500px;background-color:white;padding:10px;margin:10px;box-shadow:0px 5px 10px 1px rgba(0,0,0,0.3);overflow:auto}.party-booking-overview .summary{margin:0 auto;max-width:1200px}.party-booking-overview .transactions-summary{margin:0 auto;max-width:1200px;height:auto}.party-booking-overview .google-visualization-table .gradient{background:#002a5c;background-image:unset !important;color:white;font-family:'Cairo', sans-serif;font-weight:bold;font-size:1.3em}@media screen and (max-width: 768px){.party-booking-overview .google-visualization-table .gradient{font-size:0.8em}}.party-booking-overview .google-visualization-table-td{font-size:1.3em}.party-booking-schedule #schedule-repeater{display:flex;flex-wrap:wrap;justify-content:center;flex:1;align-items:flex-start}.party-booking-schedule .schedule{max-width:350px;padding:10px;margin:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75);display:inline-block}.party-booking-schedule .schedule *{margin-top:5px}.party-booking-schedule .form-control{width:100%}.party-booking-schedule input,.party-booking-schedule select,.party-booking-schedule textarea{background-color:white;padding:2px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px}.party-booking-schedule textarea{resize:vertical}.party-booking-schedule input[type="number"]{max-width:70px}.party-booking-schedule input[type="checkbox"]{max-width:30px}.party-booking-schedule .container{color:white;font-size:17px;font-weight:bold}.party-booking-schedule #add-schedule{max-width:150px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px}.party-booking-schedule .save-button{cursor:pointer;width:50%;max-width:100px;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);border-style:solid;border-color:black;border-width:1px;color:white;font-size:14px;font-weight:bold;margin-left:10px}.party-booking-schedule .save-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-schedule .delete-button{cursor:pointer;width:50%;max-width:100px;background-color:red;color:white;font-size:14px;font-weight:bold}.party-booking-schedule .delete-button:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.email-list h3{color:black}.email-list table{margin:0 auto;font-family:'Cairo', sans-serif;border-collapse:collapse;width:100%;border-radius:10px;width:97%;max-width:1000px}.email-list table tr:first-child th:first-child{border-top-left-radius:10px}.email-list table tr:first-child th:last-child{border-top-right-radius:10px}.email-list table tr:last-child td:first-child{border-bottom-left-radius:10px}.email-list table tr:last-child td:last-child{border-bottom-right-radius:10px}.email-list tr{cursor:pointer}.email-list td,.email-list th{text-align:left;border-top:1px solid #ddd;padding:8px;background-color:white;color:black}.email-list tr:hover{background-color:#ddd}.email-list th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#002a5c;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);color:white}#emailEventsModal{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}#emailEventsModal .email-events-modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:97%;max-width:1500px}#emailEventsModal #emailEventsModalClose{cursor:pointer;color:red;float:right;font-size:35px;font-weight:bold}#emailEventsModal .close:hover,#emailEventsModal .close:focus{color:#000;text-decoration:none;cursor:pointer}#emailEventsModal #emailEventsModalContent{color:black}#emailEventsModal #emailEventsModalContent h2{text-transform:lowercase;word-break:break-all}#emailEventsModal #emailEventsModalContent table{width:100%;text-align:left}#emailEventsModal #emailEventsModalContent tr{padding:0 10px 0 10px}#emailEventsModal #emailEventsModalContent th{padding:12px 5px 12px 5px;text-align:left;background-color:#002a5c;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);color:white}@media screen and (max-width: 550px){#emailEventsModal #emailEventsModalContent{line-height:1.1;font-size:0.65em}}.email-summary-boxes{display:flex;flex-wrap:wrap;justify-content:center}.email-summary-box{width:95%;max-width:250px;background-color:white;color:black;padding:20px;border-radius:10px;-webkit-box-shadow:0px 0px 21px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 21px 0px rgba(0,0,0,0.1);margin:10px}.email-summary-chart{max-width:450px;height:250px}@media screen and (max-width: 550px){.email-list,.email-summary-box,.email-donut-chart{font-size:0.65em;line-height:1}.email-list td,.email-summary-box td,.email-donut-chart td{padding:1px}}.party-booking-setup #party-booking-sign-up{display:none}.party-booking-setup #party-booking-service{display:none;margin:auto;margin-top:25px}.party-booking-setup .button-input{background:green;max-width:100px;border-radius:15px;color:white;padding:10px;text-decoration:none;padding:8px 10px 8px 10px;border:none;font-size:1.1em;cursor:pointer}.party-booking-setup .save-button{max-width:100px;background:linear-gradient(to bottom, #2062dc 0%, #3c84e8 77%, #95bef1 100%);border-style:solid;border-color:black;border-width:1px}.party-booking-setup input,.party-booking-setup select,.party-booking-setup textarea{background-color:white;border-radius:5px;padding:3px}.party-booking-setup .client-image-icon{max-width:150px;max-height:40px}.party-booking-setup .settings{margin:auto;width:90%;max-width:1000px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-style:solid;border-color:black;border-width:1px;display:flex;justify-content:center;flex:1;flex-wrap:wrap}@media screen and (max-width: 400px){.party-booking-setup .settings{display:block}.party-booking-setup .settings div{width:100%;text-align:center;margin:0 auto}}.party-booking-setup .settings div{margin-top:5px;margin-bottom:5px;text-align:left;width:50%}.party-booking-setup .settings select,.party-booking-setup .settings input,.party-booking-setup .settings button,.party-booking-setup textarea{margin-left:15px;width:80%}.party-booking-setup .settings h3{padding-left:22px;padding-right:7px;display:inline;color:white;font-weight:bold;font-size:15px;width:25%}.party-booking-setup .delete-manager{cursor:pointer;width:30%;background-color:red;color:white;font-size:14px;font-weight:bold}.party-booking-setup .delete-manager:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-setup #add-manager{max-width:60px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px;margin-bottom:100px}.party-booking-setup #add-manager:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-setup #manager-repeater button{padding:3px;font-size:12px;max-width:60px}.party-booking-setup #manager-repeater-error{color:red;font-weight:bold;display:none}.party-booking-setup .delete-email{cursor:pointer;width:30%;background-color:red;color:white;font-size:14px;font-weight:bold}.party-booking-setup .delete-email:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-setup #add-email{max-width:60px;background:linear-gradient(to bottom, #00F96C 0%, #00E061 10%, #00C455 100%);border-style:solid;border-color:black;border-width:1px;margin-bottom:100px}.party-booking-setup #add-email:hover{background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%)}.party-booking-setup #email-repeater button{padding:3px;font-size:12px;max-width:60px}.party-booking-setup #dayOfCommentRepeater{margin:auto}.party-booking-setup #dayOfCommentRepeater div{margin:5px auto;width:100%;background-color:white;border-radius:5px;padding:5px}.party-booking-setup #dayOfCommentRepeater img{cursor:pointer;float:right;max-width:20px}.party-booking-categories{display:flex;flex-wrap:wrap;justify-content:space-evenly}.party-booking-categories .party-booking-category{flex:1 0 35%;width:50%;margin:10px;padding:10px;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75);color:white;border-radius:15px}@media screen and (min-width: 1600px){.party-booking-categories .party-booking-category{margin:15px 100px 15px 100px}}.party-booking-categories .party-booking-category ul{margin-top:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-evenly}.party-booking-categories .party-booking-category a{position:relative;display:block;line-height:1.2;font-family:'Cairo', sans-serif;text-decoration:none;width:175px;font-size:1.2em;background-color:white;padding:12px;margin:3px;border-radius:15px;box-shadow:6px 7px 24px -5px rgba(0,0,0,0.75);color:black;border-style:solid;border-width:3px}.party-booking-categories .party-booking-category a img{height:50px}.party-booking-form-client-body #menu{margin:0 auto;padding:15px;width:100%;max-width:1250px;background-color:blue;border-radius:3px;cursor:pointer;margin-bottom:-5px}.party-booking-form-client-body #menu:hover{opacity:0.8}.party-booking-form-client-body #form{background-color:white;width:100%;max-width:1250px;margin:0 auto;text-align:center}.party-booking-form-client-body #form h3{padding:5px;font-size:1.1em}.party-booking-form-client-body #datePicker{text-align:center;font-family:'Roboto', sans-serif;font-size:20px;color:white;width:90%;height:50px;max-width:600px;background-color:darkblue;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:5px}.party-booking-form-client-body button:hover{opacity:0.8}.party-booking-form-client-body .hidden-on-load{display:none}.party-booking-form-client-body .time-of-day{width:90%;max-width:200px;color:white;padding:4px 12px;margin:15px;border:none;cursor:pointer;border-radius:20px;font-size:25px;font-weight:bold;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);background:#7BA000;background:linear-gradient(to right, #7BA000 0%, #58B400 50%, #518600 100%)}.party-booking-form-client-body #timePicker button{width:90%;max-width:125px;color:white;padding:6px 15px;margin:15px;border:none;cursor:pointer;border-radius:20px;font-size:20px;font-weight:bold;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);background:#7BA000;background:linear-gradient(to right, #7BA000 0%, #58B400 50%, #518600 100%)}.party-booking-form-client-body input,.party-booking-form-client-body textarea,.party-booking-form-client-body select{border:2px solid #E5E4E4;border-radius:20px;background-color:white;padding:5px;font-size:16px;font-family:'Roboto';text-align:center;width:95%;max-width:400px}.party-booking-form-client-body select{text-align-last:center}.party-booking-form-client-body #information{text-align:center;margin:0 auto;margin-top:50px}.party-booking-form-client-body #information div,.party-booking-form-client-body .additional-celebrant div{display:inline-block;max-width:200px}.party-booking-form-client-body h4{display:inline}.party-booking-form-client-body #addAdditionalCelebrant{width:90%;max-width:250px;color:white;padding:6px 15px;margin:5px;border:none;cursor:pointer;border-radius:20px;font-size:15px;font-weight:bold;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);background:#6C89FE;background:linear-gradient(to right, #6C89FE 0%, #6300CE 50%, #2B7CD5 100%)}.party-booking-form-client-body .additional-celebrant{width:100%;display:inline-block}.party-booking-form-client-body .remove-additional-celebrant{max-width:25px}.party-booking-form-client-body .remove-additional-celebrant:hover{cursor:pointer}.party-booking-form-client-body #questionRepeater{display:flex;flex-wrap:wrap;justify-content:center}.party-booking-form-client-body #questionRepeater div{width:100%;margin:10px 0 10px 0}.party-booking-form-client-body #addOnRepeater{display:flex;flex-wrap:wrap;flex:1;justify-content:center;padding:5px;margin:0 auto;width:95%;border-radius:5px}.party-booking-form-client-body .add-on{margin:10px;display:block;width:250px;border-radius:15px;background-color:white;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);align-self:flex-start}.party-booking-form-client-body .add-on img{max-width:100%;max-height:250px}.party-booking-form-client-body .add-on input{max-width:50px}.party-booking-form-client-body .add-on button{width:90%;max-width:125px;color:white;padding:6px 15px;margin:5px;border:none;cursor:pointer;border-radius:20px;font-size:15px;font-weight:bold;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);background:#7BA000;background:linear-gradient(to right, #7BA000 0%, #58B400 50%, #518600 100%)}.party-booking-form-client-body #comments{min-height:75px;max-width:800px;text-align:left}.party-booking-form-client-body #finalPricing{width:100%;text-align:left;padding-left:10%;padding-right:10%;margin-top:15px;margin-bottom:45px}.party-booking-form-client-body #termsOfService{width:20px;height:20px;background:white;border-radius:5px;border:2px solid #555;vertical-align:middle}.party-booking-form-client-body #pay{width:95%;margin:0 auto}.party-booking-form-client-body #depositOptions{display:inline-block;max-width:250px;margin:0 auto;text-align:left}.party-booking-form-client-body #pay input[type="radio"]{width:70%;max-width:25px;height:25px;width:25px;background-color:#eee;border-radius:50%;margin-left:15px;margin-right:15px}.party-booking-form-client-body #pay input[type="number"]{max-width:75px}.party-booking-form-client-body hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;max-width:50px}.party-booking-form-client-body #paymentOptions{margin:5px}.party-booking-form-client-body #paypalButtonContainer{display:none;padding-bottom:20px;padding-bottom:50px}.party-booking-form-client-body #stripeContainer{display:none}.party-booking-form-client-body .StripeElement{width:95%;max-width:500px;margin:0 auto;box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.party-booking-form-client-body .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.party-booking-form-client-body .StripeElement--invalid{border-color:#fa755a}.party-booking-form-client-body .StripeElement--webkit-autofill{background-color:#fefde5 !important}.party-booking-form-client-body #stripePay{width:100%;max-width:300px;padding:4px 10px;margin:10px 0 10px auto;font-size:1.25em;cursor:pointer;color:white;box-shadow:0 2px 4px 0 #c8d7ee;outline:0;border:2px solid transparent;border-radius:7px;background:#00BC1F;background:-moz-linear-gradient(top, #00BC1F 0%, #26A20F 50%, #2FAF14 100%);background:-webkit-linear-gradient(top, #00BC1F 0%, #26A20F 50%, #2FAF14 100%);background:linear-gradient(to bottom, #00BC1F 0%, #26A20F 50%, #2FAF14 100%)}.party-booking-form-client-body #payOptionSelector img{max-height:60px;cursor:pointer;margin:15px}.party-booking-form-client-body #paymentLoadingIcon{max-width:250px;display:none}.flatpickr-day{color:green !important}.nextMonthDay{color:black !important}.flatpickr-disabled{color:rgba(57,57,57,0.1) !important}.sle{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);padding:50px}.sle-list-container,.sle-button-container,.sle-dropdown-container{background-color:white;padding:10px;margin:0 auto;width:50%}.sle-list-container{min-height:500px}.sle-submit,.sle-cancel,.sle-remove,.sle-add{max-width:300px;color:white;border:none;padding:10px 20px;text-align:center;font-family:'Arial'}.sle-add{background-color:green;max-width:100px}.sle-list-item{padding:3px;margin-top:5px;border:2px solid #000000;border-radius:6px;background-color:#1C6EA4;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);color:white;overflow:auto}.sle-list-item h3{width:70%;height:25px;cursor:grab;overflow:hidden;display:inline;float:left;font-size:1em}.sle-list-item h3:active{cursor:grabbing}.sle-submit{background-color:#155DE9}.sle-cancel,.sle-remove{background-color:red}.sle-remove{width:30%;height:25px;z-index:50;float:right;padding:6px 15px;border:none;cursor:pointer;border-radius:3px;font-size:15px;font-weight:bold}.sle-dropdown{width:60%;text-align:center;margin-top:5px;margin-right:60px;margin-left:30px;background-color:#002a5c;color:white;padding:4px 10px;border:none;cursor:pointer;background:linear-gradient(to bottom, #1C6EA4 0%, #48668a 10%, #002a5c 100%);border-radius:3px;font-size:20px;font-weight:bold;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2)}.sle-dropdown option{color:black}.rich-text-editor{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);padding:50px}.ckeditor-container{background-color:white}.ckeditor-button-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px}.ckeditor-button-container button{max-width:300px;color:white;border:none;padding:10px 20px;text-align:center;font-family:'Arial'}.ckeditor-button-container [name="submit"]{background-color:#155DE9}.ckeditor-button-container [name="cancel"]{background-color:red}.image-selector{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);padding:50px}.image-selector .selector-container{margin:auto;padding:25px;background:white;width:100%;max-width:1000px;border-radius:15px}.image-selector .image-container{display:flex;flex-wrap:wrap}.image-selector img{width:35%;height:100%;max-width:150px;margin:0 auto;padding:5px}.image-selector input{color:black;width:100%;max-width:300px}.image-selector button{margin:0 5px 0 5px}.image-selector button[name="blank"]{max-width:100px;background:grey}.image-selector button[name="cancel"]{max-width:150px;background:red}

/*# sourceMappingURL=my.min.css.map */
