.segmented-buttons{display:inline-flex;vertical-align:middle}.segmented-buttons>.btn{position:relative}.segmented-buttons>.btn.active,.segmented-buttons>.btn:active,.segmented-buttons>.btn:focus,.segmented-buttons>.btn:hover{z-index:2}.segmented-buttons>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.segmented-buttons>.btn:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}#printable-calendar-creator{background-color:#f9f9f5;float:left;width:100%}.printable-creator__preview_panel{float:right}@media (max-width:1200px){.printable-creator__preview_panel{float:left}}.printable-creator__preview_img{position:relative;display:inline-block;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.printable-creator__preview_img img{width:100%;height:auto}.printable-creator__config_panel{float:left}.printable-creator__config_panel label{font-weight:400}.printable-creator__config_panel [type=number],.printable-creator__config_panel select{margin:0 10px 0 5px}.printable-creator__label{display:block;margin-bottom:5px}.printable-creator__group{margin:15px 0}.printable-creator__spacer{margin-top:15px}.printable-creator__style_option{border:0;border-radius:12px;cursor:pointer;display:block;float:left;margin-right:4px;margin-bottom:15px;height:24px;padding:1px 0 0;width:24px;text-align:center}.icon-landscape{background-color:#fff;display:inline-block;width:18px;height:12px;border:1px #000 solid;margin-left:3px}.icon-portrait{background-color:#fff;display:inline-block;width:11px;height:18px;border:1px #000 solid;margin-bottom:-4px;margin-left:3px}.quick-calendars{display:flex;flex-wrap:wrap;padding:0;margin:0}.quick-calendars__item{display:flex;flex-direction:column;list-style:none;margin:0 10px 20px 0;width:210px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);padding:10px 15px;border-radius:3px;background-color:#f9f9f5;text-align:center}.quick-calendars__item a{margin:auto auto 10px}.quick-calendars__item h4{font-size:16px;height:30px}.quick-calendars__note{margin:0 0 10px;text-align:left;font-size:13px}.quick-calendars__img{background-color:#fff;margin:10px auto;border:1px #ccc solid}.quick-calendars__img-landscape img{height:auto;width:175px}.quick-calendars__img-portrait img{width:auto;height:175px}.loader,.loader:after{border-radius:50%;width:12px;height:12px;z-index:100;box-shadow:none;display:inline-block}.loader{margin:0 3px;font-size:10px;position:relative;text-indent:-9999em;border-top:.2em solid rgba(150,150,150,.2);border-right:.2em solid rgba(150,150,150,.2);border-bottom:.2em solid rgba(150,150,150,.2);border-left:.2em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.imgloader{border:10px solid #ccc;border-top:10px solid #3498db;border-radius:50%;width:80px;height:80px;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}