@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.groups-container{display:flex;height:100vh;width:100%;align-items:center;padding-top:5%;padding-bottom:100px;flex-direction:column}.create-group-form-container{width:100%;display:flex;justify-content:center}.create-group-form-container form{width:60%;display:flex;justify-content:center;border-bottom:solid;border-width:thin;border-color:lightgray}.create-group-form-container .create-group-container{width:60%;height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center}.create-group-form-container .create-group-container .label-and-input-container{display:flex;width:80%;justify-content:space-between;align-items:center;margin-bottom:20px}.create-group-form-container .create-group-container .label-and-input-container .group-name{width:30%;margin:auto 0 auto 0;font-family:'Poppins-Light', Helvetica, sans-serif;color:#6D7278}.create-group-form-container .create-group-container .label-and-input-container .group-name-input{width:70%}.create-group-form-container .create-group-container .button-box-groups{width:80%;display:flex;flex-direction:column}.create-group-form-container .create-group-container .button-box-groups .create-group-button-container{width:150px;height:35px;border:solid;border-width:thin;border-color:#979797;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#979797;background-color:white;margin:0 auto 0 auto;cursor:pointer}.create-group-form-container .create-group-container .button-box-groups .create-group-button-container .create-group-button{background-color:transparent;border:none;color:#6D7278;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center;position:relative;top:2px;outline:none}.create-group-form-container .create-group-container .button-box-groups .manage-texts-button-container{margin-top:20px;height:55px}.add-people-to-group-container{width:60%;display:flex;align-items:center;justify-content:center;padding:3%;border-bottom:solid;border-width:thin;border-color:lightgray}.add-people-to-group-container .column-1{height:100%;flex:1}.add-people-to-group-container .column-1 .group-label{font-family:'Poppins-Light', Helvetica, sans-serif}.add-people-to-group-container .column-2{flex:4;display:flex;flex-direction:column;justify-content:space-between}.add-people-to-group-container .column-2 .group-name-container{width:100%;display:flex;justify-content:center;font-family:'Poppins-Light', Helvetica, sans-serif;font-size:18pt;color:#6D7278}.add-people-to-group-container .column-2 .all-guests-text{font-family:'Poppins-Light', Helvetica, sans-serif;text-align:center;font-size:14pt;margin:10px 0 0 0;color:#6D7278}.add-people-to-group-container .column-2 .people-in-group-container{min-height:20px;width:100%;padding:10px 0 15px 50px;display:flex;flex-direction:column}.add-people-to-group-container .column-2 .people-in-group-container .people-in-group-container-but-smaller .edit-delete-person-row{display:flex;flex-direction:row}.add-people-to-group-container .column-2 .people-in-group-container .people-in-group-container-but-smaller .edit-delete-person-row .trash-person{padding:6.5px 5px 5px 5px}.add-people-to-group-container .column-2 .people-in-group-container .people-in-group-container-but-smaller .edit-delete-person-row .people-in-group{padding:5px;color:#6D7278;font-size:16pt}.add-people-to-group-container .column-2 .add-to-group-button-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.add-people-to-group-container .column-2 .add-to-group-button-container form{width:250px;display:flex;flex-direction:column;justify-content:center}.add-people-to-group-container .column-2 .add-to-group-button-container form form.collection_select{display:none;height:100px}.add-people-to-group-container .column-2 .add-to-group-button-container form .add-to-group-button{width:150px;height:35px;margin-top:10px;border:solid;border-width:thin;border-color:#6D7278;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#6D7278;background-color:white;margin:10px auto 0 auto}.add-people-to-group-container .column-3{height:100%;flex:1}.space-man{width:100%;height:100px}.space-man .space-man-2{height:100px}#group_recipient_join_recipient_id{height:60px}button.multiselect{background-color:initial;border:1px solid #ced4da}.multiselect-container li a:hover{color:black}.multiselect-native-select{width:100%}.multiselect-native-select .btn-group{width:100%}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.home-container{display:flex;flex-direction:column;height:100vh;width:100%;align-items:center;padding-top:4%}.wedding-button{font-family:'Poppins-Regular', Helvetica, sans-serif;font-size:24px;color:#979797;border:solid;border-width:.5px;border-radius:5px;border-color:#979797;box-shadow:0px 0px 3px;padding:20px;width:47%;height:90px;display:flex;justify-content:center;align-items:center;margin-top:20px}.wedding-button:hover{text-decoration:none;color:#979797}.button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center;border:none}.button:hover{text-decoration:none;color:white}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.individual-container{display:flex;height:100vh;width:100vw;justify-content:center;align-items:center;margin:0;align-content:center}.individual-container-2{border:solid;border-width:.5px;border-radius:5px;border-color:#979797;padding:40px;box-shadow:0px 0px 3px;width:75%;display:flex;flex-direction:column;align-items:center;position:absolute;top:100px}.individual-title{font-size:25px;font-family:'Poppins-Light', Helvetica, sans-serif}.individual-button-container{margin-top:10px;height:60px;width:35%}.individual-button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center}.individual-button .ind-button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;font-size:14pt;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center;text-align:center}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.messages-container{width:100%;height:150vh;align-items:center;display:flex;flex-direction:column;padding-top:50px}.messages-container-4{width:80%;display:flex;flex-direction:column;align-items:flex-end}.messages-container-4 form{width:100%}.messages-container-2{width:75%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0px 40px 0px;border-bottom:solid;border-width:thin;border-color:lightgray}.messages-container-5{width:65%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0px 40px 0px}.messages-input-container-1{width:100%;display:flex;justify-content:flex-start;align-items:center}.messages-input-container-1 .message-padding{width:100%;display:flex;flex-direction:row;padding-top:20px}.messages-input-container-1 .group-label-box{width:16%;padding-top:5px}.messages-input-container-1 .group-name-label-box{width:100%;font-family:'Poppins-Light', Helvetica, sans-serif;font-size:16pt;display:flex;justify-content:center}.messages-input-container-1 .group-name-label-box .message-for{margin-bottom:0;color:#6D7278}.messages-input-container-1 .message-text-box{width:84%;display:flex;flex-direction:column;padding-left:10px;font-family:'Poppins-Light', Helvetica, sans-serif;font-size:16pt;color:#6D7278}.messages-input-container-1 .message-text-box .edit-delete-title{display:flex}.messages-input-container-1 .message-text-box .edit-delete-title .edit-and-message-container{margin-right:10px}.messages-input-container-1 .message-text-box .edit-delete-title .message-title-container{width:60%}.messages-input-container-1 .message-text-box .edit-delete-title .message-time-date-container{width:40%;display:flex;justify-content:flex-end}.messages-input-container-1 .message-text-box .edit-delete-title .message-time-date-container .message-date-container{width:50%;display:flex;justify-content:flex-end}.messages-input-container-1 .message-text-box .edit-delete-title .message-time-date-container .message-time-container{width:50%;display:flex;justify-content:flex-end}.title-and-input{width:100%}.title-and-input .messages-input-title-container{width:80%;display:flex;justify-content:space-between;margin-bottom:15px}.title-and-input .messages-input-title-container .message-title{margin:auto 0 auto 0;color:#6D7278}.title-and-input .messages-input-title-container .message-title-input{width:80%;padding:5px 10px 5px 10px;border-color:#999999;border-width:1px}.title-and-input .message-and-schedule-buttons{display:flex;width:100%}.title-and-input .message-and-schedule-buttons .messages-input-container-2{width:80%;display:flex;justify-content:space-between}.title-and-input .message-and-schedule-buttons .messages-input-container-2 .message-input-2{width:80%;height:150px;padding:5px 10px 5px 10px}.messages-input-container-3{width:100%;display:flex;justify-content:space-between;margin-top:15px}.schedule{width:20%;height:100%;display:flex;flex-direction:column}.schedule .schedule-box{flex:1;height:25%;padding-bottom:6%;display:flex;align-items:center}.schedule .schedule-box .icon-box{display:flex;justify-content:center;align-items:center;margin:0 10px 0 10px}.schedule .schedule-box .icon-box .icon{height:20px;width:20px}.schedule .schedule-box .button-box{display:flex;align-items:center}.schedule .schedule-box .button-box .message-date-time-input{height:40px}p{margin:0}.message-label{font-family:'Poppins-Light', Helvetica, sans-serif;margin-bottom:0;color:#6D7278}.message-input-1{width:84%;height:40px}.messages-button-container{height:30px;width:75%}.add-message-button-container{width:100%;display:flex;justify-content:center;margin-top:20px}.add-button{min-width:150px;height:35px;border-color:#6D7278;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#6D7278;background-color:white;padding:0 15px 0 15px}.messages-button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center;margin-top:20px}select{position:relative;display:inline-block;cursor:pointer;height:50px;text-align:center;text-decoration:none;font-family:'Poppins-Light', Helvetica, sans-serif;border-radius:3px;border:none;background:#f1f1f1;padding:20px}.group-name-input{height:50px;padding-left:10px;border-radius:3px}.title-trash-container{display:flex}.title-trash-container .trash-container{width:20%;padding-left:10px;margin-bottom:15px;display:flex;align-items:center}.error-text-container{padding-top:3%}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.new-wedding-container{display:flex;height:100vh;width:100%;align-items:center;padding-top:5%;display:flex;flex-direction:column}.new-wedding-container-2{width:35%;display:flex;flex-direction:column;justify-content:center;position:relative;top:4%}.new-wedding-field{display:flex;justify-content:space-between;width:100%;padding-bottom:20px}.input-label{font-family:'Poppins-Light', Helvetica, sans-serif;font-size:15px;margin:auto 0 auto 0;width:30%;color:#6D7278}.input-label{font-family:'Poppins-Light', Helvetica, sans-serif;font-size:15px;margin:auto 0 auto 0;width:30%;color:#6D7278}.wedding-date-container{width:70%;height:40px;color:#6D7278;padding-left:10px;display:flex;align-content:center}.wedding-date-container .wedding-date{font-family:'Poppins-Light', Helvetica, sans-serif;font-size:13pt;color:#6D7278;margin:auto 0 auto 0}.nw-input{width:70%;height:40px;color:#6D7278;padding-left:10px}.nw-date-container{width:70%;height:40px;color:#6D7278}.nw-date-container .nw-date-input{width:100%;height:40px;color:#6D7278}.nw-date-container .date-disclaimer{font-size:8pt;color:red}.select-input{width:70%;display:flex}.time-zone-select{height:10%;width:100%;outline:1px solid #CCC;background-color:pink;font-size:50}#wedding_timezone{height:60px}.nw-button-container{margin-top:20px;height:50px;width:100%;display:flex;justify-content:center}.nw-button-container .create-button{min-width:150px;height:35px;border-color:#979797;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#979797;background-color:white;margin:0;padding:0 20px 0 20px;cursor:pointer}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.input{border-radius:10px;background-color:#E5E9ED}.password-container{display:flex;height:100vh;width:100vw;justify-content:center;align-items:center;margin:0;align-content:center}.password-container-2{border:solid;border-width:.5px;border-radius:5px;border-color:#979797;padding:20px;box-shadow:0px 0px 3px;width:25%;display:flex;flex-direction:column;align-items:center;position:relative;bottom:30px}.header{font-family:'Poppins-Light', Helvetica, sans-serif;font-size:20px}.pwr-field{width:100%}.form-control{border-radius:3px;width:100%}#new_user{width:100%;justify-content:center;align-items:center}.pw-button-container{margin-top:10px;height:50px;display:flex;flex-direction:column;width:100%;height:30%}.pw-button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:50px;align-items:center;margin-top:10px}.button:hover{text-decoration:none;color:white}.forgot-password{color:gray;position:relative;top:25px;font-size:13px}.forgot-password:hover{text-decoration:none;color:gray}.reset-button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:50px;align-items:center;margin-bottom:20px;outline:none}.pwr-email{width:100%;margin:20px 0px 20px 0px}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.recipients-container{display:flex;height:100vh;width:100%;align-items:center;padding-top:5%;display:flex;flex-direction:column}.recipients-container-2{width:35%;display:flex;flex-direction:row;justify-content:center}.recipients-container-2 .input-label-container{width:20%}.recipients-container-2 .input-and-buttons-container{width:80%;position:relative}.recipients-container-2 .input-and-buttons-container .add-person-container{display:flex;justify-content:space-between;padding-top:8px;width:50%}.recipients-container-2 .input-and-buttons-container .add-person-container .circle-button{width:150px;height:35px;border:solid;border-width:thin;border-color:#979797;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#979797;background-color:white;margin:0;cursor:pointer}.recipients-container-2 .input-and-buttons-container .circle-csv-button{width:150px;height:35px;border:solid;border-width:thin;border-color:#979797;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#979797;background-color:white;margin:0;cursor:pointer;position:absolute;bottom:0;right:10%}.csv-disclaimer-container{padding:30px 15% 30px 15%}.csv-disclaimer-container p{margin:0}.csv-disclaimer-container .csv-disclaimer{font-size:22px;font-family:'Poppins-Light', Helvetica, sans-serif;color:#6D7278;text-align:center}.csv-disclaimer-container .csv-disclaimer-bold{font-size:22px;font-family:'Poppins-Bold', Helvetica, sans-serif;font-weight:bold;color:#6D7278;text-align:center}.all-list-items-container{padding-bottom:10px;position:relative;width:35%;top:4%}.all-list-items-container .list-item-container{display:flex;margin:5px 0 5px 0}.all-list-items-container .list-item-container .del-edit-buttons{width:20%;display:flex;padding:0 2% 0 3%}.all-list-items-container .list-item-container .del-edit-buttons .del-edit-button-container{width:50%}.all-list-items-container .list-item-container .del-edit-buttons .del-edit-button-container .fill-div{padding-left:25%;display:block;height:100%;width:100%;text-decoration:none}.all-list-items-container .list-item-container .del-edit-buttons .del-edit-button-container .fill-div .icon{height:18.5px}.all-list-items-container .list-item-container .recipient-name-container{width:80%}.all-list-items-container .list-item-container .recipient-name-container .recipient-name{font-size:22px;font-family:'Poppins-Light', Helvetica, sans-serif;color:#6D7278;text-transform:capitalize}.recipient-field{display:flex;justify-content:space-between;width:100%;height:60px;display:flex;align-items:center;justify-content:center}.recipient-field-2{display:flex;width:100%;height:60px}.manage-groups-button-container{height:50px;width:100%;display:flex;justify-content:center}.recipient-input-label{font-family:'Poppins-Light', Helvetica, sans-serif;font-size:15px;width:20%;margin:auto 0 auto 0;color:#6D7278}.recipient-input{width:100%;height:40px}.limit-text-container-2{width:100%;padding:10px;margin:10px 0 20px 0}.limit-text-container-2 .limit-text-2{font-family:'Poppins-Regular', Helvetica, sans-serif;font-size:16px;color:#979797;text-align:center}input[type="file"]{display:none}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.input{border-radius:10px;background-color:#E5E9ED}.signup-container{display:flex;height:100vh;width:100vw;justify-content:center;align-items:center;margin:0;align-content:center}.signup-container-2{border:solid;border-width:.5px;border-radius:5px;border-color:#979797;padding:20px;box-shadow:0px 0px 3px;width:25%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;bottom:30px}.sign-in{font-family:'Poppins-Light', Helvetica, sans-serif;font-size:20px;margin-bottom:0}.field{margin:20px 0px 20px 0px;width:100%}.form-control{border-radius:3px;width:100%}.button-container{margin-top:10px;height:50px}.actions{height:50px;justify-content:center;align-items:center;background-color:#38ACBC}.hello-button{background-color:transparent;border:none;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center;position:relative;top:2px}.button:hover{text-decoration:none;color:white}.forgot-password{color:gray;position:relative;top:40px;font-size:13px}.forgot-password:hover{text-decoration:none;color:gray}.keep-signed{font-size:13px}.error1{font-size:15px;padding:15px 10px 0px 10px}.error2{font-size:15px;padding:8px 10px 0px 10px}.flex{display:flex;align-items:center}.flex .TandC{padding-left:8px;margin:auto 0 auto 0}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.input{border-radius:10px;background-color:#E5E9ED}.login-container{display:flex;height:100vh;width:100vw;justify-content:center;align-items:center;margin:0;align-content:center}.login-container-2{border:solid;border-width:.5px;border-radius:5px;border-color:#979797;padding:20px;box-shadow:0px 0px 3px;width:25%;min-height:45%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;bottom:30px}.sign-in{font-family:'Poppins-Light', Helvetica, sans-serif;font-size:20px}.field{margin:20px 0px 20px 0px;width:100%}.form-control{border-radius:3px;width:100%}.new_user{width:90%}.button-container{margin-top:10px;height:50px;display:flex}.actions{height:50px;justify-content:center;align-items:center;background-color:#38ACBC}.hello-button{background-color:transparent;border:none;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center;position:relative;top:2px;outline:none}.button:hover{text-decoration:none;color:white}.forgot-password{color:gray;position:relative;top:20px;font-size:13px}@-moz-document url-prefix(){.forgot-password{color:gray;position:relative;top:10px;font-size:13px}}.forgot-password:hover{text-decoration:none;color:gray}.keep-signed{font-size:13px}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.wedding-planner-container{display:flex;height:100vh;width:100vw;justify-content:center;align-items:center;margin:0;align-content:center}.wedding-planner-container-2{border:solid;border-width:.5px;border-radius:5px;border-color:#979797;padding:40px;box-shadow:0px 0px 3px;width:75%;display:flex;flex-direction:column;align-items:center;position:absolute;top:100px}.wedding-planner-title{font-size:25px;font-family:'Poppins-Light', Helvetica, sans-serif}.wedding-planner-button-container{margin-top:20px;height:70px;width:35%}.wedding-planner-button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center}.wedding-planner-button .wed-plan-button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;font-size:14pt;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center;text-align:center}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.wedding-button-2{font-family:'Poppins-Regular', Helvetica, sans-serif;font-size:24px;color:#979797;border:solid;border-width:.5px;border-radius:5px;padding:25px;border-color:#979797;box-shadow:0px 0px 3px;display:flex;flex-direction:row;width:55%;height:110px;margin-bottom:20px}.flash-notice{color:#6D7278;display:flex;justify-content:center;font-family:'Poppins-Regular', Helvetica, sans-serif;font-size:14pt}.wedding-button-2:hover{text-decoration:none;color:#979797}.name-container{height:100%;width:80%;display:flex;align-items:center}.date-container{height:100%;width:20%;display:flex;justify-content:flex-end;align-items:center}.gray-line{height:2px;width:75%;margin:20px;background-color:lightgray}.limit-text-container{width:70%;padding:10px}.limit-text-container .limit-text{font-family:'Poppins-Regular', Helvetica, sans-serif;font-size:24px;color:#979797;text-align:center}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}.welcome-container{display:flex;height:100vh;width:100vw;justify-content:center;align-items:center;margin:0;align-content:center}.welcome-container-2{border:solid;border-width:.5px;border-radius:5px;border-color:#979797;padding:40px;box-shadow:0px 0px 3px;width:75%;display:flex;flex-direction:column;align-items:center;position:absolute;top:100px}.welcome-title{font-size:25px;font-family:'Poppins-Light', Helvetica, sans-serif;margin-bottom:0}.welcome-text{font-size:20px;text-align:center;padding:30px 0px 30px 0px;font-family:'Poppins-Light', Helvetica, sans-serif;margin-bottom:0}.welcome-button-container{margin-top:10px;height:50px;width:35%}.welcome-button{background-color:#38ACBC;color:white;font-family:'Poppins-Light', Helvetica, sans-serif;width:100%;text-decoration:none;display:flex;justify-content:center;height:100%;align-items:center;padding:20px}@font-face{font-family:'Poppins';src:url(/fonts/fonts/Poppins-Light.ttf) format("truetype");font-weight:normal;font-style:normal}body{height:100%}.hello{background-color:#38ACBC;display:flex;justify-content:space-between}.hamburger{margin-left:5%}.header-logo{width:100px;height:20px}.navbar-nav{width:100%}.nav-item{width:25%;display:flex;justify-content:center}.nav-link{font-size:25px}.title{display:flex;justify-content:center}a:not([href]):hover{color:white}a.title{color:white;font-size:25px;font-weight:400}.section-middle{width:60%}.section-left{width:20%}.section-right{width:20%;display:flex;justify-content:flex-end}
