diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/admin.css b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/admin.css new file mode 100644 index 00000000..ab1b4256 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/admin.css @@ -0,0 +1,348 @@ +#status { + display: none; +} +/* Alert Boxes */ +.alert { + margin-bottom: 0px; + max-width: 550px; + background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.03) 100%); + background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.03) 100%); + background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.03) 100%); + background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.03) 100%); + background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.03) 100%); +} +.alert-blue label { + font-size: 14px; +} +.alert-blue { + color: #fff; + font-size: 14px; + clear: both; + line-height: 18px; + background-color: #c00; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + padding: 10px 15px; + text-shadow: 1px 1px #066da1; + display: block; + position: relative; + width: 100%; +} +.alert-grey { + color: #555555; + font-size: 12px; + clear: both; + line-height: 18px; + background-color: #fefefe; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + border: 1px solid #d6d6d6; + margin: 0px; + padding: 5px 10px 2px; + text-shadow: 1px 1px #fff; + display: block; + position: relative; + min-width: 200px; +} +.alert-warning { + color: #555; + font-size: 14px; + clear: both; + line-height: 18px; + background: url("../images/admin/notice.png") no-repeat scroll 5px center #eeeeee; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + border: 1px solid #d6d6d6; + padding: 12px 15px 12px 50px; + text-shadow: 1px 1px #fff; + display: block; + position: relative; + max-width: 510px; +} +/* Color Picker */ +.moor-box, +.moor-overlayBox, +.moor-slider, +.moor-chooseColor { + border: 1px solid #DDDDDD; +} +/* Template Info */ +.templateinfo img { + float: left; + padding: 0 20px; +} +.templateinfo p { + padding: 0 20px; + max-width: 600px; + text-align: left; + font-weight: normal; +} +.templateinfo h4 { + padding: 10px 20px; + font-weight: normal; + letter-spacing: 1.5px; + font-size: 22px; + color: #888888; + text-transform: uppercase; + background: #eeeeee; + border: 1px solid #dddddd; + border-radius: 5px; +} +.form-horizontal .control-label { + min-width: 180px; +} +.form-horizontal .control-label label { + margin-right: 10px; +} +/* Joomla 3.2 */ +.row-fluid .span6 { + margin-left: 0; + width: 100%; +} +#myTabTabs.nav.nav-tabs { + background-color: #FFFFFF; + box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.5) inset; + border-radius: 8px 8px 0 0; + border: 1px solid #DDDDDD; + border-top-color: #E4E4E4; + padding: 8px; + margin-bottom: 0; +} +#myTabTabs.nav.nav-tabs > li > a { + position: relative; + background: #fafafa; + color: #c00; + display: block; + font-size: 12px; + font-weight: bold; + letter-spacing: 1px; + text-transform: uppercase; + text-decoration: none; + margin: 3px; + z-index: 1; + text-shadow: none; + padding-bottom: 8px; + padding-top: 8px; + opacity: 1; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 6px; + background-clip: padding-box; + box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.5), 1px 1px 0px rgba(255, 255, 255, 0.6); + background-image: linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%); +} +#myTabTabs.nav.nav-tabs > li a:hover { + background-color: #fff; +} +#myTabTabs.nav.nav-tabs > li.active a, +#myTabTabs.nav.nav-tabs > li a:focus { + background-color: #c00; + color: #fff; + border: 1px solid #c00; + -moz-box-shadow: inset 0 0 5px rgba(52, 152, 219, 0.1); + -webkit-box-shadow: inset 0 0 5px rgba(52, 152, 219, 0.1); + box-shadow: inset 0 0 5px rgba(52, 152, 219, 0.1); +} +#myTabTabs.nav-tabs > .active > a, +#myTabTabs .nav-tabs > .active > a:hover, +#myTabTabs .nav-tabs > .active > a:focus, +#myTabTabs .nav-tabs > li > a:hover { + background: #ffffff; + color: #3aa6d5; + outline: none; + -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.18), 1px 1px 1px rgba(255, 255, 255, 0.5); + -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.18), 1px 1px 1px rgba(255, 255, 255, 0.5); + box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.18), 1px 1px 1px rgba(255, 255, 255, 0.5); + border: 1px solid rgba(0, 0, 0, 0.14); + /* stroke */ +} +.tab-content { + background: none repeat scroll 0 0 #FAFAFA; + border-left: 1px solid #DDDDDD; + border-right: 1px solid #DDDDDD; + border-bottom: 1px solid #DDDDDD; + padding: 20px; + border-radius: 0px 0px 8px 8px; +} +#system-message-container { + margin-bottom: 10px; +} +/* Opacity Slider */ +.opacityvalue { + background-color: #EEEEEE; + border: 1px solid #CCCCCC; + border-radius: 3px; + display: inline-block; + font-size: 13px; + font-weight: normal; + height: 18px; + line-height: 18px; + min-width: 16px; + padding: 1px 5px; + text-align: center; + text-shadow: 0 1px 0 #FFFFFF; +} +input[type="range"] { + margin: 0 5px; + padding: 0; + width: 150px; +} +#jform_params_social_custom_modal .btn-success, +#jform_params_social_custom_modal .btn-danger { + background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); + background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); + background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); + background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); + background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); + border-width: 0px; + padding: 7px 14px 4px; +} +#jform_params_social_custom_modal .btn-success:hover, +#jform_params_social_custom_modal .btn-danger:hover { + background-position: 0 0; +} +#jform_params_social_custom_modal .btn-success { + background-color: #51A351; +} +#jform_params_social_custom_modal .btn-success:hover { + background-color: #408140; +} +#jform_params_social_custom_modal .btn-danger { + background-color: #BD362F; +} +#jform_params_social_custom_modal .btn-danger:hover { + background-color: #942a25; +} +#installer-install .moduleinfo { + padding: 20px; +} +/* Subforms */ +.subform-repeatable { + padding-right: 0; + border-top: 1px solid #eaeaea; +} +.subform-repeatable > .btn-toolbar { + display: none; +} +.subform-repeatable .subform-repeatable-group { + position: relative; + max-width: 900px; + padding: 0; + padding-top: 40px; + background-color: #f9f9f9; + margin: 10px; + border: 1px solid #ddd; +} +.subform-repeatable .subform-repeatable-group > .btn-toolbar { + position: absolute; + right: 10px; + top: 2px; + margin-top: 6px !important; +} +.subform-repeatable .subform-repeatable-group .control-group { + margin-bottom: 10px; +} +.subform-repeatable .btn-success, +.subform-repeatable .btn-danger, +.subform-repeatable .btn-primary { + position: static !important; + cursor: pointer; + display: inline-block; + font-size: 13px; + line-height: 18px !important; + margin: 0 0 0 -1px !important; + padding: 4px 12px !important; + border-width: 1px !important; +} +.subform-repeatable .btn-success { + color: #333 !important; +} + +.subform-repeatable .btn-success { + border-radius: 3px 0 0 3px !important; +} +.subform-repeatable .btn-danger { + border-radius: 0 !important; +} +.subform-repeatable .btn-primary { + border-radius: 0 3px 3px 0 !important; +} +.subform-repeatable fieldset { + background-color: #f3f3f3; + padding: 10px 20px 10px; +} +.subform-repeatable .btn-group { + border: 0; + background-color: transparent; +} +.subform-repeatable .slideshow-subform .control-group { + margin-bottom: 6px; + margin-top: 5px; + display: inline-block; +} +.subform-repeatable .slideshow-subform .control-label { + display: none !important; +} +.subform-repeatable .slideshow-subform .controls { + margin-left: 0px !important; + padding-bottom: 0 !important; +} +.form-horizontal .control-label { + padding-right: 0 !important; +} +.moduleoverrides-subform input ~ .control-group { + display: inline-block; + text-align: left; + vertical-align: top; + margin-top: 0 !important; + margin-bottom: 5px !important; +} +.moduleoverrides-subform input ~ .control-group .control-label { + display: none; +} +.moduleoverrides-subform input ~ .control-group .controls { + margin-left: 0; + margin-right: 10px; +} +.moduleoverrides-subform input ~ .control-group .input-prepend.input-append input { + max-width: 30px; +} +.moduleoverrides-subform input + .control-group { + display: inline-block; +} +.moduleoverrides-subform input + .control-group .control-label { + display: block; +} +input[value="margin"] + .control-group { + display: block; + height: 0; + width: 100%; +} +input[value="margin"] + .control-group .control-label { + display: none; +} +input[value="margin"] + .control-group + .control-group .control-label { + display: inline-block; +} +#attrib-H3MODULEWIDTHS hr { + margin: 0 0 -10px; +} +/* Subform Lightbox Fix */ +#sbox-overlay { + position: fixed !important; +} + +#jpelement_list_items_added{ + margin-left: 0; +} +#jpelement_list_items_added li{ + list-style: none; + margin: 2px 0; +} +#jpelement_list_items_added li span.icon-cancel{ + cursor: pointer; +} \ No newline at end of file diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/bootstrap.css b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/bootstrap.css new file mode 100644 index 00000000..b2a66416 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/bootstrap.css @@ -0,0 +1,9141 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root { + --blue:#007bff; + --indigo:#6610f2; + --purple:#6f42c1; + --pink:#e83e8c; + --red:#dc3545; + --orange:#fd7e14; + --yellow:#ffc107; + --green:#28a745; + --teal:#20c997; + --cyan:#17a2b8; + --white:#fff; + --gray:#6c757d; + --gray-dark:#343a40; + --primary:#007bff; + --secondary:#6c757d; + --success:#28a745; + --info:#17a2b8; + --warning:#ffc107; + --danger:#dc3545; + --light:#f8f9fa; + --dark:#343a40; + --breakpoint-xs:0; + --breakpoint-sm:576px; + --breakpoint-md:768px; + --breakpoint-lg:992px; + --breakpoint-xl:1200px; + --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; + --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace +} +*, +::after, +::before { + box-sizing:border-box +} +html { + font-family:sans-serif; + line-height:1.15; + -webkit-text-size-adjust:100%; + -webkit-tap-highlight-color:transparent +} +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display:block +} +body { + margin:0; + font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; + font-size:1rem; + font-weight:400; + line-height:1.5; + color:#212529; + text-align:left; + background-color:#fff +} +[tabindex="-1"]:focus { + outline:0!important +} +hr { + box-sizing:content-box; + height:0; + overflow:visible +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top:0; + margin-bottom:.5rem +} +p { + margin-top:0; + margin-bottom:1rem +} +abbr[data-original-title], +abbr[title] { + text-decoration:underline; + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; + cursor:help; + border-bottom:0; + -webkit-text-decoration-skip-ink:none; + text-decoration-skip-ink:none +} +address { + margin-bottom:1rem; + font-style:normal; + line-height:inherit +} +dl, +ol, +ul { + margin-top:0; + margin-bottom:1rem +} +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom:0 +} +dt { + font-weight:700 +} +dd { + margin-bottom:.5rem; + margin-left:0 +} +blockquote { + margin:0 0 1rem +} +b, +strong { + font-weight:bolder +} +small { + font-size:80% +} +sub, +sup { + position:relative; + font-size:75%; + line-height:0; + vertical-align:baseline +} +sub { + bottom:-.25em +} +sup { + top:-.5em +} +a { + color:#007bff; + text-decoration:none; + background-color:transparent +} +a:hover { + color:#0056b3; + text-decoration:underline +} +a:not([href]):not([tabindex]) { + color:inherit; + text-decoration:none +} +a:not([href]):not([tabindex]):focus, +a:not([href]):not([tabindex]):hover { + color:inherit; + text-decoration:none +} +a:not([href]):not([tabindex]):focus { + outline:0 +} +code, +kbd, +pre, +samp { + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; + font-size:1em +} +pre { + margin-top:0; + margin-bottom:1rem; + overflow:auto +} +figure { + margin:0 0 1rem +} +img { + vertical-align:middle; + border-style:none +} +svg { + overflow:hidden; + vertical-align:middle +} +table { + border-collapse:collapse +} +caption { + padding-top:.75rem; + padding-bottom:.75rem; + color:#6c757d; + text-align:left; + caption-side:bottom +} +th { + text-align:inherit +} +label { + display:inline-block; + margin-bottom:.5rem +} +button { + border-radius:0 +} +button:focus { + outline:1px dotted; + outline:5px auto -webkit-focus-ring-color +} +button, +input, +optgroup, +select, +textarea { + margin:0; + font-family:inherit; + font-size:inherit; + line-height:inherit +} +button, +input { + overflow:visible +} +button, +select { + text-transform:none +} +select { + word-wrap:normal +} +[type=button], +[type=reset], +[type=submit], +button { + -webkit-appearance:button +} +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled), +button:not(:disabled) { + cursor:pointer +} +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner, +button::-moz-focus-inner { + padding:0; + border-style:none +} +input[type=checkbox], +input[type=radio] { + box-sizing:border-box; + padding:0 +} +input[type=date], +input[type=datetime-local], +input[type=month], +input[type=time] { + -webkit-appearance:listbox +} +textarea { + overflow:auto; + resize:vertical +} +fieldset { + min-width:0; + padding:0; + margin:0; + border:0 +} +legend { + display:block; + width:100%; + max-width:100%; + padding:0; + margin-bottom:.5rem; + font-size:1.5rem; + line-height:inherit; + color:inherit; + white-space:normal +} +progress { + vertical-align:baseline +} +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height:auto +} +[type=search] { + outline-offset:-2px; + -webkit-appearance:none +} +[type=search]::-webkit-search-decoration { + -webkit-appearance:none +} +::-webkit-file-upload-button { + font:inherit; + -webkit-appearance:button +} +output { + display:inline-block +} +summary { + display:list-item; + cursor:pointer +} +template { + display:none +} +[hidden] { + display:none!important +} +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom:.5rem; + font-weight:500; + line-height:1.2 +} +.h1, +h1 { + font-size:2.5rem +} +.h2, +h2 { + font-size:2rem +} +.h3, +h3 { + font-size:1.75rem +} +.h4, +h4 { + font-size:1.5rem +} +.h5, +h5 { + font-size:1.25rem +} +.h6, +h6 { + font-size:1rem +} +.lead { + font-size:1.25rem; + font-weight:300 +} +.display-1 { + font-size:6rem; + font-weight:300; + line-height:1.2 +} +.display-2 { + font-size:5.5rem; + font-weight:300; + line-height:1.2 +} +.display-3 { + font-size:4.5rem; + font-weight:300; + line-height:1.2 +} +.display-4 { + font-size:3.5rem; + font-weight:300; + line-height:1.2 +} +hr { + margin-top:1rem; + margin-bottom:1rem; + border:0; + border-top:1px solid rgba(0,0,0,.1) +} +.small, +small { + font-size:80%; + font-weight:400 +} +.mark, +mark { + padding:.2em; + background-color:#fcf8e3 +} +.list-unstyled { + padding-left:0; + list-style:none +} +.list-inline { + padding-left:0; + list-style:none +} +.list-inline-item { + display:inline-block +} +.list-inline-item:not(:last-child) { + margin-right:.5rem +} +.initialism { + font-size:90%; + text-transform:uppercase +} +.blockquote { + margin-bottom:1rem; + font-size:1.25rem +} +.blockquote-footer { + display:block; + font-size:80%; + color:#6c757d +} +.blockquote-footer::before { + content:"\2014\00A0" +} +.img-fluid { + max-width:100%; + height:auto +} +.img-thumbnail { + padding:.25rem; + background-color:#fff; + border:1px solid #dee2e6; + border-radius:.25rem; + max-width:100%; + height:auto +} +.figure { + display:inline-block +} +.figure-img { + margin-bottom:.5rem; + line-height:1 +} +.figure-caption { + font-size:90%; + color:#6c757d +} +code { + font-size:87.5%; + color:#e83e8c; + word-break:break-word +} +a>code { + color:inherit +} +kbd { + padding:.2rem .4rem; + font-size:87.5%; + color:#fff; + background-color:#212529; + border-radius:.2rem +} +kbd kbd { + padding:0; + font-size:100%; + font-weight:700 +} +pre { + display:block; + font-size:87.5%; + color:#212529 +} +pre code { + font-size:inherit; + color:inherit; + word-break:normal +} +.pre-scrollable { + max-height:340px; + overflow-y:scroll +} +.container { + width:100%; + padding-right:15px; + padding-left:15px; + margin-right:auto; + margin-left:auto +} +@media (min-width:576px) { + .container { + max-width:540px + } +} +@media (min-width:768px) { + .container { + max-width:720px + } +} +@media (min-width:992px) { + .container { + max-width:960px + } +} +@media (min-width:1200px) { + .container { + max-width:1140px + } +} +.container-fluid { + width:100%; + padding-right:15px; + padding-left:15px; + margin-right:auto; + margin-left:auto +} +.row { + display:-ms-flexbox; + display:flex; + -ms-flex-wrap:wrap; + flex-wrap:wrap; + margin-right:-15px; + margin-left:-15px +} +.no-gutters { + margin-right:0; + margin-left:0 +} +.no-gutters>.col, +.no-gutters>[class*=col-] { + padding-right:0; + padding-left:0 +} +.col, +.col-1, +.col-10, +.col-11, +.col-12, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-auto, +.col-md, +.col-md-1, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-auto, +.col-sm, +.col-sm-1, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-auto, +.col-xl, +.col-xl-1, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-auto { + position:relative; + width:100%; + padding-right:15px; + padding-left:15px +} +.col { + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100% +} +.col-auto { + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:100% +} +.col-1 { + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333% +} +.col-2 { + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667% +} +.col-3 { + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25% +} +.col-4 { + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333% +} +.col-5 { + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667% +} +.col-6 { + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50% +} +.col-7 { + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333% +} +.col-8 { + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667% +} +.col-9 { + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75% +} +.col-10 { + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333% +} +.col-11 { + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667% +} +.col-12 { + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100% +} +.order-first { + -ms-flex-order:-1; + order:-1 +} +.order-last { + -ms-flex-order:13; + order:13 +} +.order-0 { + -ms-flex-order:0; + order:0 +} +.order-1 { + -ms-flex-order:1; + order:1 +} +.order-2 { + -ms-flex-order:2; + order:2 +} +.order-3 { + -ms-flex-order:3; + order:3 +} +.order-4 { + -ms-flex-order:4; + order:4 +} +.order-5 { + -ms-flex-order:5; + order:5 +} +.order-6 { + -ms-flex-order:6; + order:6 +} +.order-7 { + -ms-flex-order:7; + order:7 +} +.order-8 { + -ms-flex-order:8; + order:8 +} +.order-9 { + -ms-flex-order:9; + order:9 +} +.order-10 { + -ms-flex-order:10; + order:10 +} +.order-11 { + -ms-flex-order:11; + order:11 +} +.order-12 { + -ms-flex-order:12; + order:12 +} +.offset-1 { + margin-left:8.333333% +} +.offset-2 { + margin-left:16.666667% +} +.offset-3 { + margin-left:25% +} +.offset-4 { + margin-left:33.333333% +} +.offset-5 { + margin-left:41.666667% +} +.offset-6 { + margin-left:50% +} +.offset-7 { + margin-left:58.333333% +} +.offset-8 { + margin-left:66.666667% +} +.offset-9 { + margin-left:75% +} +.offset-10 { + margin-left:83.333333% +} +.offset-11 { + margin-left:91.666667% +} +@media (min-width:576px) { + .col-sm { + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100% + } + .col-sm-auto { + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:100% + } + .col-sm-1 { + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333% + } + .col-sm-2 { + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667% + } + .col-sm-3 { + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25% + } + .col-sm-4 { + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333% + } + .col-sm-5 { + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667% + } + .col-sm-6 { + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50% + } + .col-sm-7 { + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333% + } + .col-sm-8 { + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667% + } + .col-sm-9 { + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75% + } + .col-sm-10 { + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333% + } + .col-sm-11 { + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667% + } + .col-sm-12 { + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100% + } + .order-sm-first { + -ms-flex-order:-1; + order:-1 + } + .order-sm-last { + -ms-flex-order:13; + order:13 + } + .order-sm-0 { + -ms-flex-order:0; + order:0 + } + .order-sm-1 { + -ms-flex-order:1; + order:1 + } + .order-sm-2 { + -ms-flex-order:2; + order:2 + } + .order-sm-3 { + -ms-flex-order:3; + order:3 + } + .order-sm-4 { + -ms-flex-order:4; + order:4 + } + .order-sm-5 { + -ms-flex-order:5; + order:5 + } + .order-sm-6 { + -ms-flex-order:6; + order:6 + } + .order-sm-7 { + -ms-flex-order:7; + order:7 + } + .order-sm-8 { + -ms-flex-order:8; + order:8 + } + .order-sm-9 { + -ms-flex-order:9; + order:9 + } + .order-sm-10 { + -ms-flex-order:10; + order:10 + } + .order-sm-11 { + -ms-flex-order:11; + order:11 + } + .order-sm-12 { + -ms-flex-order:12; + order:12 + } + .offset-sm-0 { + margin-left:0 + } + .offset-sm-1 { + margin-left:8.333333% + } + .offset-sm-2 { + margin-left:16.666667% + } + .offset-sm-3 { + margin-left:25% + } + .offset-sm-4 { + margin-left:33.333333% + } + .offset-sm-5 { + margin-left:41.666667% + } + .offset-sm-6 { + margin-left:50% + } + .offset-sm-7 { + margin-left:58.333333% + } + .offset-sm-8 { + margin-left:66.666667% + } + .offset-sm-9 { + margin-left:75% + } + .offset-sm-10 { + margin-left:83.333333% + } + .offset-sm-11 { + margin-left:91.666667% + } +} +@media (min-width:768px) { + .col-md { + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100% + } + .col-md-auto { + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:100% + } + .col-md-1 { + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333% + } + .col-md-2 { + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667% + } + .col-md-3 { + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25% + } + .col-md-4 { + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333% + } + .col-md-5 { + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667% + } + .col-md-6 { + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50% + } + .col-md-7 { + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333% + } + .col-md-8 { + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667% + } + .col-md-9 { + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75% + } + .col-md-10 { + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333% + } + .col-md-11 { + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667% + } + .col-md-12 { + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100% + } + .order-md-first { + -ms-flex-order:-1; + order:-1 + } + .order-md-last { + -ms-flex-order:13; + order:13 + } + .order-md-0 { + -ms-flex-order:0; + order:0 + } + .order-md-1 { + -ms-flex-order:1; + order:1 + } + .order-md-2 { + -ms-flex-order:2; + order:2 + } + .order-md-3 { + -ms-flex-order:3; + order:3 + } + .order-md-4 { + -ms-flex-order:4; + order:4 + } + .order-md-5 { + -ms-flex-order:5; + order:5 + } + .order-md-6 { + -ms-flex-order:6; + order:6 + } + .order-md-7 { + -ms-flex-order:7; + order:7 + } + .order-md-8 { + -ms-flex-order:8; + order:8 + } + .order-md-9 { + -ms-flex-order:9; + order:9 + } + .order-md-10 { + -ms-flex-order:10; + order:10 + } + .order-md-11 { + -ms-flex-order:11; + order:11 + } + .order-md-12 { + -ms-flex-order:12; + order:12 + } + .offset-md-0 { + margin-left:0 + } + .offset-md-1 { + margin-left:8.333333% + } + .offset-md-2 { + margin-left:16.666667% + } + .offset-md-3 { + margin-left:25% + } + .offset-md-4 { + margin-left:33.333333% + } + .offset-md-5 { + margin-left:41.666667% + } + .offset-md-6 { + margin-left:50% + } + .offset-md-7 { + margin-left:58.333333% + } + .offset-md-8 { + margin-left:66.666667% + } + .offset-md-9 { + margin-left:75% + } + .offset-md-10 { + margin-left:83.333333% + } + .offset-md-11 { + margin-left:91.666667% + } +} +@media (min-width:992px) { + .col-lg { + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100% + } + .col-lg-auto { + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:100% + } + .col-lg-1 { + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333% + } + .col-lg-2 { + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667% + } + .col-lg-3 { + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25% + } + .col-lg-4 { + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333% + } + .col-lg-5 { + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667% + } + .col-lg-6 { + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50% + } + .col-lg-7 { + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333% + } + .col-lg-8 { + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667% + } + .col-lg-9 { + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75% + } + .col-lg-10 { + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333% + } + .col-lg-11 { + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667% + } + .col-lg-12 { + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100% + } + .order-lg-first { + -ms-flex-order:-1; + order:-1 + } + .order-lg-last { + -ms-flex-order:13; + order:13 + } + .order-lg-0 { + -ms-flex-order:0; + order:0 + } + .order-lg-1 { + -ms-flex-order:1; + order:1 + } + .order-lg-2 { + -ms-flex-order:2; + order:2 + } + .order-lg-3 { + -ms-flex-order:3; + order:3 + } + .order-lg-4 { + -ms-flex-order:4; + order:4 + } + .order-lg-5 { + -ms-flex-order:5; + order:5 + } + .order-lg-6 { + -ms-flex-order:6; + order:6 + } + .order-lg-7 { + -ms-flex-order:7; + order:7 + } + .order-lg-8 { + -ms-flex-order:8; + order:8 + } + .order-lg-9 { + -ms-flex-order:9; + order:9 + } + .order-lg-10 { + -ms-flex-order:10; + order:10 + } + .order-lg-11 { + -ms-flex-order:11; + order:11 + } + .order-lg-12 { + -ms-flex-order:12; + order:12 + } + .offset-lg-0 { + margin-left:0 + } + .offset-lg-1 { + margin-left:8.333333% + } + .offset-lg-2 { + margin-left:16.666667% + } + .offset-lg-3 { + margin-left:25% + } + .offset-lg-4 { + margin-left:33.333333% + } + .offset-lg-5 { + margin-left:41.666667% + } + .offset-lg-6 { + margin-left:50% + } + .offset-lg-7 { + margin-left:58.333333% + } + .offset-lg-8 { + margin-left:66.666667% + } + .offset-lg-9 { + margin-left:75% + } + .offset-lg-10 { + margin-left:83.333333% + } + .offset-lg-11 { + margin-left:91.666667% + } +} +@media (min-width:1200px) { + .col-xl { + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100% + } + .col-xl-auto { + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:100% + } + .col-xl-1 { + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333% + } + .col-xl-2 { + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667% + } + .col-xl-3 { + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25% + } + .col-xl-4 { + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333% + } + .col-xl-5 { + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667% + } + .col-xl-6 { + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50% + } + .col-xl-7 { + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333% + } + .col-xl-8 { + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667% + } + .col-xl-9 { + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75% + } + .col-xl-10 { + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333% + } + .col-xl-11 { + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667% + } + .col-xl-12 { + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100% + } + .order-xl-first { + -ms-flex-order:-1; + order:-1 + } + .order-xl-last { + -ms-flex-order:13; + order:13 + } + .order-xl-0 { + -ms-flex-order:0; + order:0 + } + .order-xl-1 { + -ms-flex-order:1; + order:1 + } + .order-xl-2 { + -ms-flex-order:2; + order:2 + } + .order-xl-3 { + -ms-flex-order:3; + order:3 + } + .order-xl-4 { + -ms-flex-order:4; + order:4 + } + .order-xl-5 { + -ms-flex-order:5; + order:5 + } + .order-xl-6 { + -ms-flex-order:6; + order:6 + } + .order-xl-7 { + -ms-flex-order:7; + order:7 + } + .order-xl-8 { + -ms-flex-order:8; + order:8 + } + .order-xl-9 { + -ms-flex-order:9; + order:9 + } + .order-xl-10 { + -ms-flex-order:10; + order:10 + } + .order-xl-11 { + -ms-flex-order:11; + order:11 + } + .order-xl-12 { + -ms-flex-order:12; + order:12 + } + .offset-xl-0 { + margin-left:0 + } + .offset-xl-1 { + margin-left:8.333333% + } + .offset-xl-2 { + margin-left:16.666667% + } + .offset-xl-3 { + margin-left:25% + } + .offset-xl-4 { + margin-left:33.333333% + } + .offset-xl-5 { + margin-left:41.666667% + } + .offset-xl-6 { + margin-left:50% + } + .offset-xl-7 { + margin-left:58.333333% + } + .offset-xl-8 { + margin-left:66.666667% + } + .offset-xl-9 { + margin-left:75% + } + .offset-xl-10 { + margin-left:83.333333% + } + .offset-xl-11 { + margin-left:91.666667% + } +} +.table { + width:100%; + margin-bottom:1rem; + color:#212529 +} +.table td, +.table th { + padding:.75rem; + vertical-align:top; + border-top:1px solid #dee2e6 +} +.table thead th { + vertical-align:bottom; + border-bottom:2px solid #dee2e6 +} +.table tbody+tbody { + border-top:2px solid #dee2e6 +} +.table-sm td, +.table-sm th { + padding:.3rem +} +.table-bordered { + border:1px solid #dee2e6 +} +.table-bordered td, +.table-bordered th { + border:1px solid #dee2e6 +} +.table-bordered thead td, +.table-bordered thead th { + border-bottom-width:2px +} +.table-borderless tbody+tbody, +.table-borderless td, +.table-borderless th, +.table-borderless thead th { + border:0 +} +.table-striped tbody tr:nth-of-type(odd) { + background-color:rgba(0,0,0,.05) +} +.table-hover tbody tr:hover { + color:#212529; + background-color:rgba(0,0,0,.075) +} +.table-primary, +.table-primary>td, +.table-primary>th { + background-color:#b8daff +} +.table-primary tbody+tbody, +.table-primary td, +.table-primary th, +.table-primary thead th { + border-color:#7abaff +} +.table-hover .table-primary:hover { + background-color:#9fcdff +} +.table-hover .table-primary:hover>td, +.table-hover .table-primary:hover>th { + background-color:#9fcdff +} +.table-secondary, +.table-secondary>td, +.table-secondary>th { + background-color:#d6d8db +} +.table-secondary tbody+tbody, +.table-secondary td, +.table-secondary th, +.table-secondary thead th { + border-color:#b3b7bb +} +.table-hover .table-secondary:hover { + background-color:#c8cbcf +} +.table-hover .table-secondary:hover>td, +.table-hover .table-secondary:hover>th { + background-color:#c8cbcf +} +.table-success, +.table-success>td, +.table-success>th { + background-color:#c3e6cb +} +.table-success tbody+tbody, +.table-success td, +.table-success th, +.table-success thead th { + border-color:#8fd19e +} +.table-hover .table-success:hover { + background-color:#b1dfbb +} +.table-hover .table-success:hover>td, +.table-hover .table-success:hover>th { + background-color:#b1dfbb +} +.table-info, +.table-info>td, +.table-info>th { + background-color:#bee5eb +} +.table-info tbody+tbody, +.table-info td, +.table-info th, +.table-info thead th { + border-color:#86cfda +} +.table-hover .table-info:hover { + background-color:#abdde5 +} +.table-hover .table-info:hover>td, +.table-hover .table-info:hover>th { + background-color:#abdde5 +} +.table-warning, +.table-warning>td, +.table-warning>th { + background-color:#ffeeba +} +.table-warning tbody+tbody, +.table-warning td, +.table-warning th, +.table-warning thead th { + border-color:#ffdf7e +} +.table-hover .table-warning:hover { + background-color:#ffe8a1 +} +.table-hover .table-warning:hover>td, +.table-hover .table-warning:hover>th { + background-color:#ffe8a1 +} +.table-danger, +.table-danger>td, +.table-danger>th { + background-color:#f5c6cb +} +.table-danger tbody+tbody, +.table-danger td, +.table-danger th, +.table-danger thead th { + border-color:#ed969e +} +.table-hover .table-danger:hover { + background-color:#f1b0b7 +} +.table-hover .table-danger:hover>td, +.table-hover .table-danger:hover>th { + background-color:#f1b0b7 +} +.table-light, +.table-light>td, +.table-light>th { + background-color:#fdfdfe +} +.table-light tbody+tbody, +.table-light td, +.table-light th, +.table-light thead th { + border-color:#fbfcfc +} +.table-hover .table-light:hover { + background-color:#ececf6 +} +.table-hover .table-light:hover>td, +.table-hover .table-light:hover>th { + background-color:#ececf6 +} +.table-dark, +.table-dark>td, +.table-dark>th { + background-color:#c6c8ca +} +.table-dark tbody+tbody, +.table-dark td, +.table-dark th, +.table-dark thead th { + border-color:#95999c +} +.table-hover .table-dark:hover { + background-color:#b9bbbe +} +.table-hover .table-dark:hover>td, +.table-hover .table-dark:hover>th { + background-color:#b9bbbe +} +.table-active, +.table-active>td, +.table-active>th { + background-color:rgba(0,0,0,.075) +} +.table-hover .table-active:hover { + background-color:rgba(0,0,0,.075) +} +.table-hover .table-active:hover>td, +.table-hover .table-active:hover>th { + background-color:rgba(0,0,0,.075) +} +.table .thead-dark th { + color:#fff; + background-color:#343a40; + border-color:#454d55 +} +.table .thead-light th { + color:#495057; + background-color:#e9ecef; + border-color:#dee2e6 +} +.table-dark { + color:#fff; + background-color:#343a40 +} +.table-dark td, +.table-dark th, +.table-dark thead th { + border-color:#454d55 +} +.table-dark.table-bordered { + border:0 +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color:rgba(255,255,255,.05) +} +.table-dark.table-hover tbody tr:hover { + color:#fff; + background-color:rgba(255,255,255,.075) +} +@media (max-width:575.98px) { + .table-responsive-sm { + display:block; + width:100%; + overflow-x:auto; + -webkit-overflow-scrolling:touch + } + .table-responsive-sm>.table-bordered { + border:0 + } +} +@media (max-width:767.98px) { + .table-responsive-md { + display:block; + width:100%; + overflow-x:auto; + -webkit-overflow-scrolling:touch + } + .table-responsive-md>.table-bordered { + border:0 + } +} +@media (max-width:991.98px) { + .table-responsive-lg { + display:block; + width:100%; + overflow-x:auto; + -webkit-overflow-scrolling:touch + } + .table-responsive-lg>.table-bordered { + border:0 + } +} +@media (max-width:1199.98px) { + .table-responsive-xl { + display:block; + width:100%; + overflow-x:auto; + -webkit-overflow-scrolling:touch + } + .table-responsive-xl>.table-bordered { + border:0 + } +} +.table-responsive { + display:block; + width:100%; + overflow-x:auto; + -webkit-overflow-scrolling:touch +} +.table-responsive>.table-bordered { + border:0 +} +.form-control { + display:block; + width:100%; + height:calc(1.5em + .75rem + 2px); + padding:.375rem .75rem; + font-size:1rem; + font-weight:400; + line-height:1.5; + color:#495057; + background-color:#fff; + background-clip:padding-box; + border:1px solid #ced4da; + border-radius:.25rem; + transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out +} +@media (prefers-reduced-motion:reduce) { + .form-control { + transition:none + } +} +.form-control::-ms-expand { + background-color:transparent; + border:0 +} +.form-control:focus { + color:#495057; + background-color:#fff; + border-color:#80bdff; + outline:0; + box-shadow:0 0 0 .2rem rgba(0,123,255,.25) +} +.form-control::-webkit-input-placeholder { + color:#6c757d; + opacity:1 +} +.form-control::-moz-placeholder { + color:#6c757d; + opacity:1 +} +.form-control:-ms-input-placeholder { + color:#6c757d; + opacity:1 +} +.form-control::-ms-input-placeholder { + color:#6c757d; + opacity:1 +} +.form-control::placeholder { + color:#6c757d; + opacity:1 +} +.form-control:disabled, +.form-control[readonly] { + background-color:#e9ecef; + opacity:1 +} +select.form-control:focus::-ms-value { + color:#495057; + background-color:#fff +} +.form-control-file, +.form-control-range { + display:block; + width:100% +} +.col-form-label { + padding-top:calc(.375rem + 1px); + padding-bottom:calc(.375rem + 1px); + margin-bottom:0; + font-size:inherit; + line-height:1.5 +} +.col-form-label-lg { + padding-top:calc(.5rem + 1px); + padding-bottom:calc(.5rem + 1px); + font-size:1.25rem; + line-height:1.5 +} +.col-form-label-sm { + padding-top:calc(.25rem + 1px); + padding-bottom:calc(.25rem + 1px); + font-size:.875rem; + line-height:1.5 +} +.form-control-plaintext { + display:block; + width:100%; + padding-top:.375rem; + padding-bottom:.375rem; + margin-bottom:0; + line-height:1.5; + color:#212529; + background-color:transparent; + border:solid transparent; + border-width:1px 0 +} +.form-control-plaintext.form-control-lg, +.form-control-plaintext.form-control-sm { + padding-right:0; + padding-left:0 +} +.form-control-sm { + height:calc(1.5em + .5rem + 2px); + padding:.25rem .5rem; + font-size:.875rem; + line-height:1.5; + border-radius:.2rem +} +.form-control-lg { + height:calc(1.5em + 1rem + 2px); + padding:.5rem 1rem; + font-size:1.25rem; + line-height:1.5; + border-radius:.3rem +} +select.form-control[multiple], +select.form-control[size] { + height:auto +} +textarea.form-control { + height:auto +} +.form-group { + margin-bottom:1rem +} +.form-text { + display:block; + margin-top:.25rem +} +.form-row { + display:-ms-flexbox; + display:flex; + -ms-flex-wrap:wrap; + flex-wrap:wrap; + margin-right:-5px; + margin-left:-5px +} +.form-row>.col, +.form-row>[class*=col-] { + padding-right:5px; + padding-left:5px +} +.form-check { + position:relative; + display:block; + padding-left:1.25rem +} +.form-check-input { + position:absolute; + margin-top:.3rem; + margin-left:-1.25rem +} +.form-check-input:disabled~.form-check-label { + color:#6c757d +} +.form-check-label { + margin-bottom:0 +} +.form-check-inline { + display:-ms-inline-flexbox; + display:inline-flex; + -ms-flex-align:center; + align-items:center; + padding-left:0; + margin-right:.75rem +} +.form-check-inline .form-check-input { + position:static; + margin-top:0; + margin-right:.3125rem; + margin-left:0 +} +.valid-feedback { + display:none; + width:100%; + margin-top:.25rem; + font-size:80%; + color:#28a745 +} +.valid-tooltip { + position:absolute; + top:100%; + z-index:5; + display:none; + max-width:100%; + padding:.25rem .5rem; + margin-top:.1rem; + font-size:.875rem; + line-height:1.5; + color:#fff; + background-color:rgba(40,167,69,.9); + border-radius:.25rem +} +.form-control.is-valid, +.was-validated .form-control:valid { + border-color:#28a745; + padding-right:calc(1.5em + .75rem); + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat:no-repeat; + background-position:center right calc(.375em + .1875rem); + background-size:calc(.75em + .375rem) calc(.75em + .375rem) +} +.form-control.is-valid:focus, +.was-validated .form-control:valid:focus { + border-color:#28a745; + box-shadow:0 0 0 .2rem rgba(40,167,69,.25) +} +.form-control.is-valid~.valid-feedback, +.form-control.is-valid~.valid-tooltip, +.was-validated .form-control:valid~.valid-feedback, +.was-validated .form-control:valid~.valid-tooltip { + display:block +} +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right:calc(1.5em + .75rem); + background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem) +} +.custom-select.is-valid, +.was-validated .custom-select:valid { + border-color:#28a745; + padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem); + background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) +} +.custom-select.is-valid:focus, +.was-validated .custom-select:valid:focus { + border-color:#28a745; + box-shadow:0 0 0 .2rem rgba(40,167,69,.25) +} +.custom-select.is-valid~.valid-feedback, +.custom-select.is-valid~.valid-tooltip, +.was-validated .custom-select:valid~.valid-feedback, +.was-validated .custom-select:valid~.valid-tooltip { + display:block +} +.form-control-file.is-valid~.valid-feedback, +.form-control-file.is-valid~.valid-tooltip, +.was-validated .form-control-file:valid~.valid-feedback, +.was-validated .form-control-file:valid~.valid-tooltip { + display:block +} +.form-check-input.is-valid~.form-check-label, +.was-validated .form-check-input:valid~.form-check-label { + color:#28a745 +} +.form-check-input.is-valid~.valid-feedback, +.form-check-input.is-valid~.valid-tooltip, +.was-validated .form-check-input:valid~.valid-feedback, +.was-validated .form-check-input:valid~.valid-tooltip { + display:block +} +.custom-control-input.is-valid~.custom-control-label, +.was-validated .custom-control-input:valid~.custom-control-label { + color:#28a745 +} +.custom-control-input.is-valid~.custom-control-label::before, +.was-validated .custom-control-input:valid~.custom-control-label::before { + border-color:#28a745 +} +.custom-control-input.is-valid~.valid-feedback, +.custom-control-input.is-valid~.valid-tooltip, +.was-validated .custom-control-input:valid~.valid-feedback, +.was-validated .custom-control-input:valid~.valid-tooltip { + display:block +} +.custom-control-input.is-valid:checked~.custom-control-label::before, +.was-validated .custom-control-input:valid:checked~.custom-control-label::before { + border-color:#34ce57; + background-color:#34ce57 +} +.custom-control-input.is-valid:focus~.custom-control-label::before, +.was-validated .custom-control-input:valid:focus~.custom-control-label::before { + box-shadow:0 0 0 .2rem rgba(40,167,69,.25) +} +.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before, +.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before { + border-color:#28a745 +} +.custom-file-input.is-valid~.custom-file-label, +.was-validated .custom-file-input:valid~.custom-file-label { + border-color:#28a745 +} +.custom-file-input.is-valid~.valid-feedback, +.custom-file-input.is-valid~.valid-tooltip, +.was-validated .custom-file-input:valid~.valid-feedback, +.was-validated .custom-file-input:valid~.valid-tooltip { + display:block +} +.custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .custom-file-input:valid:focus~.custom-file-label { + border-color:#28a745; + box-shadow:0 0 0 .2rem rgba(40,167,69,.25) +} +.invalid-feedback { + display:none; + width:100%; + margin-top:.25rem; + font-size:80%; + color:#dc3545 +} +.invalid-tooltip { + position:absolute; + top:100%; + z-index:5; + display:none; + max-width:100%; + padding:.25rem .5rem; + margin-top:.1rem; + font-size:.875rem; + line-height:1.5; + color:#fff; + background-color:rgba(220,53,69,.9); + border-radius:.25rem +} +.form-control.is-invalid, +.was-validated .form-control:invalid { + border-color:#dc3545; + padding-right:calc(1.5em + .75rem); + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat:no-repeat; + background-position:center right calc(.375em + .1875rem); + background-size:calc(.75em + .375rem) calc(.75em + .375rem) +} +.form-control.is-invalid:focus, +.was-validated .form-control:invalid:focus { + border-color:#dc3545; + box-shadow:0 0 0 .2rem rgba(220,53,69,.25) +} +.form-control.is-invalid~.invalid-feedback, +.form-control.is-invalid~.invalid-tooltip, +.was-validated .form-control:invalid~.invalid-feedback, +.was-validated .form-control:invalid~.invalid-tooltip { + display:block +} +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right:calc(1.5em + .75rem); + background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem) +} +.custom-select.is-invalid, +.was-validated .custom-select:invalid { + border-color:#dc3545; + padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem); + background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) +} +.custom-select.is-invalid:focus, +.was-validated .custom-select:invalid:focus { + border-color:#dc3545; + box-shadow:0 0 0 .2rem rgba(220,53,69,.25) +} +.custom-select.is-invalid~.invalid-feedback, +.custom-select.is-invalid~.invalid-tooltip, +.was-validated .custom-select:invalid~.invalid-feedback, +.was-validated .custom-select:invalid~.invalid-tooltip { + display:block +} +.form-control-file.is-invalid~.invalid-feedback, +.form-control-file.is-invalid~.invalid-tooltip, +.was-validated .form-control-file:invalid~.invalid-feedback, +.was-validated .form-control-file:invalid~.invalid-tooltip { + display:block +} +.form-check-input.is-invalid~.form-check-label, +.was-validated .form-check-input:invalid~.form-check-label { + color:#dc3545 +} +.form-check-input.is-invalid~.invalid-feedback, +.form-check-input.is-invalid~.invalid-tooltip, +.was-validated .form-check-input:invalid~.invalid-feedback, +.was-validated .form-check-input:invalid~.invalid-tooltip { + display:block +} +.custom-control-input.is-invalid~.custom-control-label, +.was-validated .custom-control-input:invalid~.custom-control-label { + color:#dc3545 +} +.custom-control-input.is-invalid~.custom-control-label::before, +.was-validated .custom-control-input:invalid~.custom-control-label::before { + border-color:#dc3545 +} +.custom-control-input.is-invalid~.invalid-feedback, +.custom-control-input.is-invalid~.invalid-tooltip, +.was-validated .custom-control-input:invalid~.invalid-feedback, +.was-validated .custom-control-input:invalid~.invalid-tooltip { + display:block +} +.custom-control-input.is-invalid:checked~.custom-control-label::before, +.was-validated .custom-control-input:invalid:checked~.custom-control-label::before { + border-color:#e4606d; + background-color:#e4606d +} +.custom-control-input.is-invalid:focus~.custom-control-label::before, +.was-validated .custom-control-input:invalid:focus~.custom-control-label::before { + box-shadow:0 0 0 .2rem rgba(220,53,69,.25) +} +.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before, +.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before { + border-color:#dc3545 +} +.custom-file-input.is-invalid~.custom-file-label, +.was-validated .custom-file-input:invalid~.custom-file-label { + border-color:#dc3545 +} +.custom-file-input.is-invalid~.invalid-feedback, +.custom-file-input.is-invalid~.invalid-tooltip, +.was-validated .custom-file-input:invalid~.invalid-feedback, +.was-validated .custom-file-input:invalid~.invalid-tooltip { + display:block +} +.custom-file-input.is-invalid:focus~.custom-file-label, +.was-validated .custom-file-input:invalid:focus~.custom-file-label { + border-color:#dc3545; + box-shadow:0 0 0 .2rem rgba(220,53,69,.25) +} +.form-inline { + display:-ms-flexbox; + display:flex; + -ms-flex-flow:row wrap; + flex-flow:row wrap; + -ms-flex-align:center; + align-items:center +} +.form-inline .form-check { + width:100% +} +@media (min-width:576px) { + .form-inline label { + display:-ms-flexbox; + display:flex; + -ms-flex-align:center; + align-items:center; + -ms-flex-pack:center; + justify-content:center; + margin-bottom:0 + } + .form-inline .form-group { + display:-ms-flexbox; + display:flex; + -ms-flex:0 0 auto; + flex:0 0 auto; + -ms-flex-flow:row wrap; + flex-flow:row wrap; + -ms-flex-align:center; + align-items:center; + margin-bottom:0 + } + .form-inline .form-control { + display:inline-block; + width:auto; + vertical-align:middle + } + .form-inline .form-control-plaintext { + display:inline-block + } + .form-inline .custom-select, + .form-inline .input-group { + width:auto + } + .form-inline .form-check { + display:-ms-flexbox; + display:flex; + -ms-flex-align:center; + align-items:center; + -ms-flex-pack:center; + justify-content:center; + width:auto; + padding-left:0 + } + .form-inline .form-check-input { + position:relative; + -ms-flex-negative:0; + flex-shrink:0; + margin-top:0; + margin-right:.25rem; + margin-left:0 + } + .form-inline .custom-control { + -ms-flex-align:center; + align-items:center; + -ms-flex-pack:center; + justify-content:center + } + .form-inline .custom-control-label { + margin-bottom:0 + } +} +.btn { + display:inline-block; + font-weight:400; + color:#212529; + text-align:center; + vertical-align:middle; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; + background-color:transparent; + border:1px solid transparent; + padding:.375rem .75rem; + font-size:1rem; + line-height:1.5; + border-radius:.25rem; + transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out +} +@media (prefers-reduced-motion:reduce) { + .btn { + transition:none + } +} +.btn:hover { + color:#212529; + text-decoration:none +} +.btn.focus, +.btn:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(0,123,255,.25) +} +.btn.disabled, +.btn:disabled { + opacity:.65 +} +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events:none +} +.btn-primary { + color:#fff; + background-color:#007bff; + border-color:#007bff +} +.btn-primary:hover { + color:#fff; + background-color:#0069d9; + border-color:#0062cc +} +.btn-primary.focus, +.btn-primary:focus { + box-shadow:0 0 0 .2rem rgba(38,143,255,.5) +} +.btn-primary.disabled, +.btn-primary:disabled { + color:#fff; + background-color:#007bff; + border-color:#007bff +} +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.show>.btn-primary.dropdown-toggle { + color:#fff; + background-color:#0062cc; + border-color:#005cbf +} +.btn-primary:not(:disabled):not(.disabled).active:focus, +.btn-primary:not(:disabled):not(.disabled):active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(38,143,255,.5) +} +.btn-secondary { + color:#fff; + background-color:#6c757d; + border-color:#6c757d +} +.btn-secondary:hover { + color:#fff; + background-color:#5a6268; + border-color:#545b62 +} +.btn-secondary.focus, +.btn-secondary:focus { + box-shadow:0 0 0 .2rem rgba(130,138,145,.5) +} +.btn-secondary.disabled, +.btn-secondary:disabled { + color:#fff; + background-color:#6c757d; + border-color:#6c757d +} +.btn-secondary:not(:disabled):not(.disabled).active, +.btn-secondary:not(:disabled):not(.disabled):active, +.show>.btn-secondary.dropdown-toggle { + color:#fff; + background-color:#545b62; + border-color:#4e555b +} +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(130,138,145,.5) +} +.btn-success { + color:#fff; + background-color:#28a745; + border-color:#28a745 +} +.btn-success:hover { + color:#fff; + background-color:#218838; + border-color:#1e7e34 +} +.btn-success.focus, +.btn-success:focus { + box-shadow:0 0 0 .2rem rgba(72,180,97,.5) +} +.btn-success.disabled, +.btn-success:disabled { + color:#fff; + background-color:#28a745; + border-color:#28a745 +} +.btn-success:not(:disabled):not(.disabled).active, +.btn-success:not(:disabled):not(.disabled):active, +.show>.btn-success.dropdown-toggle { + color:#fff; + background-color:#1e7e34; + border-color:#1c7430 +} +.btn-success:not(:disabled):not(.disabled).active:focus, +.btn-success:not(:disabled):not(.disabled):active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(72,180,97,.5) +} +.btn-info { + color:#fff; + background-color:#17a2b8; + border-color:#17a2b8 +} +.btn-info:hover { + color:#fff; + background-color:#138496; + border-color:#117a8b +} +.btn-info.focus, +.btn-info:focus { + box-shadow:0 0 0 .2rem rgba(58,176,195,.5) +} +.btn-info.disabled, +.btn-info:disabled { + color:#fff; + background-color:#17a2b8; + border-color:#17a2b8 +} +.btn-info:not(:disabled):not(.disabled).active, +.btn-info:not(:disabled):not(.disabled):active, +.show>.btn-info.dropdown-toggle { + color:#fff; + background-color:#117a8b; + border-color:#10707f +} +.btn-info:not(:disabled):not(.disabled).active:focus, +.btn-info:not(:disabled):not(.disabled):active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(58,176,195,.5) +} +.btn-warning { + color:#212529; + background-color:#ffc107; + border-color:#ffc107 +} +.btn-warning:hover { + color:#212529; + background-color:#e0a800; + border-color:#d39e00 +} +.btn-warning.focus, +.btn-warning:focus { + box-shadow:0 0 0 .2rem rgba(222,170,12,.5) +} +.btn-warning.disabled, +.btn-warning:disabled { + color:#212529; + background-color:#ffc107; + border-color:#ffc107 +} +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show>.btn-warning.dropdown-toggle { + color:#212529; + background-color:#d39e00; + border-color:#c69500 +} +.btn-warning:not(:disabled):not(.disabled).active:focus, +.btn-warning:not(:disabled):not(.disabled):active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(222,170,12,.5) +} +.btn-danger { + color:#fff; + background-color:#dc3545; + border-color:#dc3545 +} +.btn-danger:hover { + color:#fff; + background-color:#c82333; + border-color:#bd2130 +} +.btn-danger.focus, +.btn-danger:focus { + box-shadow:0 0 0 .2rem rgba(225,83,97,.5) +} +.btn-danger.disabled, +.btn-danger:disabled { + color:#fff; + background-color:#dc3545; + border-color:#dc3545 +} +.btn-danger:not(:disabled):not(.disabled).active, +.btn-danger:not(:disabled):not(.disabled):active, +.show>.btn-danger.dropdown-toggle { + color:#fff; + background-color:#bd2130; + border-color:#b21f2d +} +.btn-danger:not(:disabled):not(.disabled).active:focus, +.btn-danger:not(:disabled):not(.disabled):active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(225,83,97,.5) +} +.btn-light { + color:#212529; + background-color:#f8f9fa; + border-color:#f8f9fa +} +.btn-light:hover { + color:#212529; + background-color:#e2e6ea; + border-color:#dae0e5 +} +.btn-light.focus, +.btn-light:focus { + box-shadow:0 0 0 .2rem rgba(216,217,219,.5) +} +.btn-light.disabled, +.btn-light:disabled { + color:#212529; + background-color:#f8f9fa; + border-color:#f8f9fa +} +.btn-light:not(:disabled):not(.disabled).active, +.btn-light:not(:disabled):not(.disabled):active, +.show>.btn-light.dropdown-toggle { + color:#212529; + background-color:#dae0e5; + border-color:#d3d9df +} +.btn-light:not(:disabled):not(.disabled).active:focus, +.btn-light:not(:disabled):not(.disabled):active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(216,217,219,.5) +} +.btn-dark { + color:#fff; + background-color:#343a40; + border-color:#343a40 +} +.btn-dark:hover { + color:#fff; + background-color:#23272b; + border-color:#1d2124 +} +.btn-dark.focus, +.btn-dark:focus { + box-shadow:0 0 0 .2rem rgba(82,88,93,.5) +} +.btn-dark.disabled, +.btn-dark:disabled { + color:#fff; + background-color:#343a40; + border-color:#343a40 +} +.btn-dark:not(:disabled):not(.disabled).active, +.btn-dark:not(:disabled):not(.disabled):active, +.show>.btn-dark.dropdown-toggle { + color:#fff; + background-color:#1d2124; + border-color:#171a1d +} +.btn-dark:not(:disabled):not(.disabled).active:focus, +.btn-dark:not(:disabled):not(.disabled):active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(82,88,93,.5) +} +.btn-outline-primary { + color:#007bff; + border-color:#007bff +} +.btn-outline-primary:hover { + color:#fff; + background-color:#007bff; + border-color:#007bff +} +.btn-outline-primary.focus, +.btn-outline-primary:focus { + box-shadow:0 0 0 .2rem rgba(0,123,255,.5) +} +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color:#007bff; + background-color:transparent +} +.btn-outline-primary:not(:disabled):not(.disabled).active, +.btn-outline-primary:not(:disabled):not(.disabled):active, +.show>.btn-outline-primary.dropdown-toggle { + color:#fff; + background-color:#007bff; + border-color:#007bff +} +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(0,123,255,.5) +} +.btn-outline-secondary { + color:#6c757d; + border-color:#6c757d +} +.btn-outline-secondary:hover { + color:#fff; + background-color:#6c757d; + border-color:#6c757d +} +.btn-outline-secondary.focus, +.btn-outline-secondary:focus { + box-shadow:0 0 0 .2rem rgba(108,117,125,.5) +} +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color:#6c757d; + background-color:transparent +} +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.show>.btn-outline-secondary.dropdown-toggle { + color:#fff; + background-color:#6c757d; + border-color:#6c757d +} +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(108,117,125,.5) +} +.btn-outline-success { + color:#28a745; + border-color:#28a745 +} +.btn-outline-success:hover { + color:#fff; + background-color:#28a745; + border-color:#28a745 +} +.btn-outline-success.focus, +.btn-outline-success:focus { + box-shadow:0 0 0 .2rem rgba(40,167,69,.5) +} +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color:#28a745; + background-color:transparent +} +.btn-outline-success:not(:disabled):not(.disabled).active, +.btn-outline-success:not(:disabled):not(.disabled):active, +.show>.btn-outline-success.dropdown-toggle { + color:#fff; + background-color:#28a745; + border-color:#28a745 +} +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(40,167,69,.5) +} +.btn-outline-info { + color:#17a2b8; + border-color:#17a2b8 +} +.btn-outline-info:hover { + color:#fff; + background-color:#17a2b8; + border-color:#17a2b8 +} +.btn-outline-info.focus, +.btn-outline-info:focus { + box-shadow:0 0 0 .2rem rgba(23,162,184,.5) +} +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color:#17a2b8; + background-color:transparent +} +.btn-outline-info:not(:disabled):not(.disabled).active, +.btn-outline-info:not(:disabled):not(.disabled):active, +.show>.btn-outline-info.dropdown-toggle { + color:#fff; + background-color:#17a2b8; + border-color:#17a2b8 +} +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(23,162,184,.5) +} +.btn-outline-warning { + color:#ffc107; + border-color:#ffc107 +} +.btn-outline-warning:hover { + color:#212529; + background-color:#ffc107; + border-color:#ffc107 +} +.btn-outline-warning.focus, +.btn-outline-warning:focus { + box-shadow:0 0 0 .2rem rgba(255,193,7,.5) +} +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color:#ffc107; + background-color:transparent +} +.btn-outline-warning:not(:disabled):not(.disabled).active, +.btn-outline-warning:not(:disabled):not(.disabled):active, +.show>.btn-outline-warning.dropdown-toggle { + color:#212529; + background-color:#ffc107; + border-color:#ffc107 +} +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(255,193,7,.5) +} +.btn-outline-danger { + color:#dc3545; + border-color:#dc3545 +} +.btn-outline-danger:hover { + color:#fff; + background-color:#dc3545; + border-color:#dc3545 +} +.btn-outline-danger.focus, +.btn-outline-danger:focus { + box-shadow:0 0 0 .2rem rgba(220,53,69,.5) +} +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color:#dc3545; + background-color:transparent +} +.btn-outline-danger:not(:disabled):not(.disabled).active, +.btn-outline-danger:not(:disabled):not(.disabled):active, +.show>.btn-outline-danger.dropdown-toggle { + color:#fff; + background-color:#dc3545; + border-color:#dc3545 +} +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(220,53,69,.5) +} +.btn-outline-light { + color:#f8f9fa; + border-color:#f8f9fa +} +.btn-outline-light:hover { + color:#212529; + background-color:#f8f9fa; + border-color:#f8f9fa +} +.btn-outline-light.focus, +.btn-outline-light:focus { + box-shadow:0 0 0 .2rem rgba(248,249,250,.5) +} +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color:#f8f9fa; + background-color:transparent +} +.btn-outline-light:not(:disabled):not(.disabled).active, +.btn-outline-light:not(:disabled):not(.disabled):active, +.show>.btn-outline-light.dropdown-toggle { + color:#212529; + background-color:#f8f9fa; + border-color:#f8f9fa +} +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(248,249,250,.5) +} +.btn-outline-dark { + color:#343a40; + border-color:#343a40 +} +.btn-outline-dark:hover { + color:#fff; + background-color:#343a40; + border-color:#343a40 +} +.btn-outline-dark.focus, +.btn-outline-dark:focus { + box-shadow:0 0 0 .2rem rgba(52,58,64,.5) +} +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color:#343a40; + background-color:transparent +} +.btn-outline-dark:not(:disabled):not(.disabled).active, +.btn-outline-dark:not(:disabled):not(.disabled):active, +.show>.btn-outline-dark.dropdown-toggle { + color:#fff; + background-color:#343a40; + border-color:#343a40 +} +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + box-shadow:0 0 0 .2rem rgba(52,58,64,.5) +} +.btn-link { + font-weight:400; + color:#007bff; + text-decoration:none +} +.btn-link:hover { + color:#0056b3; + text-decoration:underline +} +.btn-link.focus, +.btn-link:focus { + text-decoration:underline; + box-shadow:none +} +.btn-link.disabled, +.btn-link:disabled { + color:#6c757d; + pointer-events:none +} +.btn-group-lg>.btn, +.btn-lg { + padding:.5rem 1rem; + font-size:1.25rem; + line-height:1.5; + border-radius:.3rem +} +.btn-group-sm>.btn, +.btn-sm { + padding:.25rem .5rem; + font-size:.875rem; + line-height:1.5; + border-radius:.2rem +} +.btn-block { + display:block; + width:100% +} +.btn-block+.btn-block { + margin-top:.5rem +} +input[type=button].btn-block, +input[type=reset].btn-block, +input[type=submit].btn-block { + width:100% +} +.fade { + transition:opacity .15s linear +} +@media (prefers-reduced-motion:reduce) { + .fade { + transition:none + } +} +.fade:not(.show) { + opacity:0 +} +.collapse:not(.show) { + display:none +} +.collapsing { + position:relative; + height:0; + overflow:hidden; + transition:height .35s ease +} +@media (prefers-reduced-motion:reduce) { + .collapsing { + transition:none + } +} +.dropdown, +.dropleft, +.dropright, +.dropup { + position:relative +} +.dropdown-toggle { + white-space:nowrap +} +.dropdown-toggle::after { + display:inline-block; + margin-left:.255em; + vertical-align:.255em; + content:""; + border-top:.3em solid; + border-right:.3em solid transparent; + border-bottom:0; + border-left:.3em solid transparent +} +.dropdown-toggle:empty::after { + margin-left:0 +} +.dropdown-menu { + position:absolute; + top:100%; + left:0; + z-index:1000; + display:none; + float:left; + min-width:10rem; + padding:.5rem 0; + margin:.125rem 0 0; + font-size:1rem; + color:#212529; + text-align:left; + list-style:none; + background-color:#fff; + background-clip:padding-box; + border:1px solid rgba(0,0,0,.15); + border-radius:.25rem +} +.dropdown-menu-left { + right:auto; + left:0 +} +.dropdown-menu-right { + right:0; + left:auto +} +@media (min-width:576px) { + .dropdown-menu-sm-left { + right:auto; + left:0 + } + .dropdown-menu-sm-right { + right:0; + left:auto + } +} +@media (min-width:768px) { + .dropdown-menu-md-left { + right:auto; + left:0 + } + .dropdown-menu-md-right { + right:0; + left:auto + } +} +@media (min-width:992px) { + .dropdown-menu-lg-left { + right:auto; + left:0 + } + .dropdown-menu-lg-right { + right:0; + left:auto + } +} +@media (min-width:1200px) { + .dropdown-menu-xl-left { + right:auto; + left:0 + } + .dropdown-menu-xl-right { + right:0; + left:auto + } +} +.dropup .dropdown-menu { + top:auto; + bottom:100%; + margin-top:0; + margin-bottom:.125rem +} +.dropup .dropdown-toggle::after { + display:inline-block; + margin-left:.255em; + vertical-align:.255em; + content:""; + border-top:0; + border-right:.3em solid transparent; + border-bottom:.3em solid; + border-left:.3em solid transparent +} +.dropup .dropdown-toggle:empty::after { + margin-left:0 +} +.dropright .dropdown-menu { + top:0; + right:auto; + left:100%; + margin-top:0; + margin-left:.125rem +} +.dropright .dropdown-toggle::after { + display:inline-block; + margin-left:.255em; + vertical-align:.255em; + content:""; + border-top:.3em solid transparent; + border-right:0; + border-bottom:.3em solid transparent; + border-left:.3em solid +} +.dropright .dropdown-toggle:empty::after { + margin-left:0 +} +.dropright .dropdown-toggle::after { + vertical-align:0 +} +.dropleft .dropdown-menu { + top:0; + right:100%; + left:auto; + margin-top:0; + margin-right:.125rem +} +.dropleft .dropdown-toggle::after { + display:inline-block; + margin-left:.255em; + vertical-align:.255em; + content:"" +} +.dropleft .dropdown-toggle::after { + display:none +} +.dropleft .dropdown-toggle::before { + display:inline-block; + margin-right:.255em; + vertical-align:.255em; + content:""; + border-top:.3em solid transparent; + border-right:.3em solid; + border-bottom:.3em solid transparent +} +.dropleft .dropdown-toggle:empty::after { + margin-left:0 +} +.dropleft .dropdown-toggle::before { + vertical-align:0 +} +.dropdown-menu[x-placement^=bottom], +.dropdown-menu[x-placement^=left], +.dropdown-menu[x-placement^=right], +.dropdown-menu[x-placement^=top] { + right:auto; + bottom:auto +} +.dropdown-divider { + height:0; + margin:.5rem 0; + overflow:hidden; + border-top:1px solid #e9ecef +} +.dropdown-item { + display:block; + width:100%; + padding:.25rem 1.5rem; + clear:both; + font-weight:400; + color:#212529; + text-align:inherit; + white-space:nowrap; + background-color:transparent; + border:0 +} +.dropdown-item:focus, +.dropdown-item:hover { + color:#16181b; + text-decoration:none; + background-color:#f8f9fa +} +.dropdown-item.active, +.dropdown-item:active { + color:#fff; + text-decoration:none; + background-color:#007bff +} +.dropdown-item.disabled, +.dropdown-item:disabled { + color:#6c757d; + pointer-events:none; + background-color:transparent +} +.dropdown-menu.show { + display:block +} +.dropdown-header { + display:block; + padding:.5rem 1.5rem; + margin-bottom:0; + font-size:.875rem; + color:#6c757d; + white-space:nowrap +} +.dropdown-item-text { + display:block; + padding:.25rem 1.5rem; + color:#212529 +} +.btn-group, +.btn-group-vertical { + position:relative; + display:-ms-inline-flexbox; + display:inline-flex; + vertical-align:middle +} +.btn-group-vertical>.btn, +.btn-group>.btn { + position:relative; + -ms-flex:1 1 auto; + flex:1 1 auto +} +.btn-group-vertical>.btn:hover, +.btn-group>.btn:hover { + z-index:1 +} +.btn-group-vertical>.btn.active, +.btn-group-vertical>.btn:active, +.btn-group-vertical>.btn:focus, +.btn-group>.btn.active, +.btn-group>.btn:active, +.btn-group>.btn:focus { + z-index:1 +} +.btn-toolbar { + display:-ms-flexbox; + display:flex; + -ms-flex-wrap:wrap; + flex-wrap:wrap; + -ms-flex-pack:start; + justify-content:flex-start +} +.btn-toolbar .input-group { + width:auto +} +.btn-group>.btn-group:not(:first-child), +.btn-group>.btn:not(:first-child) { + margin-left:-1px +} +.btn-group>.btn-group:not(:last-child)>.btn, +.btn-group>.btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.btn-group>.btn-group:not(:first-child)>.btn, +.btn-group>.btn:not(:first-child) { + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.dropdown-toggle-split { + padding-right:.5625rem; + padding-left:.5625rem +} +.dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after { + margin-left:0 +} +.dropleft .dropdown-toggle-split::before { + margin-right:0 +} +.btn-group-sm>.btn+.dropdown-toggle-split, +.btn-sm+.dropdown-toggle-split { + padding-right:.375rem; + padding-left:.375rem +} +.btn-group-lg>.btn+.dropdown-toggle-split, +.btn-lg+.dropdown-toggle-split { + padding-right:.75rem; + padding-left:.75rem +} +.btn-group-vertical { + -ms-flex-direction:column; + flex-direction:column; + -ms-flex-align:start; + align-items:flex-start; + -ms-flex-pack:center; + justify-content:center +} +.btn-group-vertical>.btn, +.btn-group-vertical>.btn-group { + width:100% +} +.btn-group-vertical>.btn-group:not(:first-child), +.btn-group-vertical>.btn:not(:first-child) { + margin-top:-1px +} +.btn-group-vertical>.btn-group:not(:last-child)>.btn, +.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius:0; + border-bottom-left-radius:0 +} +.btn-group-vertical>.btn-group:not(:first-child)>.btn, +.btn-group-vertical>.btn:not(:first-child) { + border-top-left-radius:0; + border-top-right-radius:0 +} +.btn-group-toggle>.btn, +.btn-group-toggle>.btn-group>.btn { + margin-bottom:0 +} +.btn-group-toggle>.btn input[type=checkbox], +.btn-group-toggle>.btn input[type=radio], +.btn-group-toggle>.btn-group>.btn input[type=checkbox], +.btn-group-toggle>.btn-group>.btn input[type=radio] { + position:absolute; + clip:rect(0,0,0,0); + pointer-events:none +} +.input-group { + position:relative; + display:-ms-flexbox; + display:flex; + -ms-flex-wrap:wrap; + flex-wrap:wrap; + -ms-flex-align:stretch; + align-items:stretch; + width:100% +} +.input-group>.custom-file, +.input-group>.custom-select, +.input-group>.form-control, +.input-group>.form-control-plaintext { + position:relative; + -ms-flex:1 1 auto; + flex:1 1 auto; + width:1%; + margin-bottom:0 +} +.input-group>.custom-file+.custom-file, +.input-group>.custom-file+.custom-select, +.input-group>.custom-file+.form-control, +.input-group>.custom-select+.custom-file, +.input-group>.custom-select+.custom-select, +.input-group>.custom-select+.form-control, +.input-group>.form-control+.custom-file, +.input-group>.form-control+.custom-select, +.input-group>.form-control+.form-control, +.input-group>.form-control-plaintext+.custom-file, +.input-group>.form-control-plaintext+.custom-select, +.input-group>.form-control-plaintext+.form-control { + margin-left:-1px +} +.input-group>.custom-file .custom-file-input:focus~.custom-file-label, +.input-group>.custom-select:focus, +.input-group>.form-control:focus { + z-index:3 +} +.input-group>.custom-file .custom-file-input:focus { + z-index:4 +} +.input-group>.custom-select:not(:last-child), +.input-group>.form-control:not(:last-child) { + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.input-group>.custom-select:not(:first-child), +.input-group>.form-control:not(:first-child) { + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.input-group>.custom-file { + display:-ms-flexbox; + display:flex; + -ms-flex-align:center; + align-items:center +} +.input-group>.custom-file:not(:last-child) .custom-file-label, +.input-group>.custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.input-group>.custom-file:not(:first-child) .custom-file-label { + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.input-group-append, +.input-group-prepend { + display:-ms-flexbox; + display:flex +} +.input-group-append .btn, +.input-group-prepend .btn { + position:relative; + z-index:2 +} +.input-group-append .btn:focus, +.input-group-prepend .btn:focus { + z-index:3 +} +.input-group-append .btn+.btn, +.input-group-append .btn+.input-group-text, +.input-group-append .input-group-text+.btn, +.input-group-append .input-group-text+.input-group-text, +.input-group-prepend .btn+.btn, +.input-group-prepend .btn+.input-group-text, +.input-group-prepend .input-group-text+.btn, +.input-group-prepend .input-group-text+.input-group-text { + margin-left:-1px +} +.input-group-prepend { + margin-right:-1px +} +.input-group-append { + margin-left:-1px +} +.input-group-text { + display:-ms-flexbox; + display:flex; + -ms-flex-align:center; + align-items:center; + padding:.375rem .75rem; + margin-bottom:0; + font-size:1rem; + font-weight:400; + line-height:1.5; + color:#495057; + text-align:center; + white-space:nowrap; + background-color:#e9ecef; + border:1px solid #ced4da; + border-radius:.25rem +} +.input-group-text input[type=checkbox], +.input-group-text input[type=radio] { + margin-top:0 +} +.input-group-lg>.custom-select, +.input-group-lg>.form-control:not(textarea) { + height:calc(1.5em + 1rem + 2px) +} +.input-group-lg>.custom-select, +.input-group-lg>.form-control, +.input-group-lg>.input-group-append>.btn, +.input-group-lg>.input-group-append>.input-group-text, +.input-group-lg>.input-group-prepend>.btn, +.input-group-lg>.input-group-prepend>.input-group-text { + padding:.5rem 1rem; + font-size:1.25rem; + line-height:1.5; + border-radius:.3rem +} +.input-group-sm>.custom-select, +.input-group-sm>.form-control:not(textarea) { + height:calc(1.5em + .5rem + 2px) +} +.input-group-sm>.custom-select, +.input-group-sm>.form-control, +.input-group-sm>.input-group-append>.btn, +.input-group-sm>.input-group-append>.input-group-text, +.input-group-sm>.input-group-prepend>.btn, +.input-group-sm>.input-group-prepend>.input-group-text { + padding:.25rem .5rem; + font-size:.875rem; + line-height:1.5; + border-radius:.2rem +} +.input-group-lg>.custom-select, +.input-group-sm>.custom-select { + padding-right:1.75rem +} +.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), +.input-group>.input-group-append:last-child>.input-group-text:not(:last-child), +.input-group>.input-group-append:not(:last-child)>.btn, +.input-group>.input-group-append:not(:last-child)>.input-group-text, +.input-group>.input-group-prepend>.btn, +.input-group>.input-group-prepend>.input-group-text { + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.input-group>.input-group-append>.btn, +.input-group>.input-group-append>.input-group-text, +.input-group>.input-group-prepend:first-child>.btn:not(:first-child), +.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), +.input-group>.input-group-prepend:not(:first-child)>.btn, +.input-group>.input-group-prepend:not(:first-child)>.input-group-text { + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.custom-control { + position:relative; + display:block; + min-height:1.5rem; + padding-left:1.5rem +} +.custom-control-inline { + display:-ms-inline-flexbox; + display:inline-flex; + margin-right:1rem +} +.custom-control-input { + position:absolute; + z-index:-1; + opacity:0 +} +.custom-control-input:checked~.custom-control-label::before { + color:#fff; + border-color:#007bff; + background-color:#007bff +} +.custom-control-input:focus~.custom-control-label::before { + box-shadow:0 0 0 .2rem rgba(0,123,255,.25) +} +.custom-control-input:focus:not(:checked)~.custom-control-label::before { + border-color:#80bdff +} +.custom-control-input:not(:disabled):active~.custom-control-label::before { + color:#fff; + background-color:#b3d7ff; + border-color:#b3d7ff +} +.custom-control-input:disabled~.custom-control-label { + color:#6c757d +} +.custom-control-input:disabled~.custom-control-label::before { + background-color:#e9ecef +} +.custom-control-label { + position:relative; + margin-bottom:0; + vertical-align:top +} +.custom-control-label::before { + position:absolute; + top:.25rem; + left:-1.5rem; + display:block; + width:1rem; + height:1rem; + pointer-events:none; + content:""; + background-color:#fff; + border:#adb5bd solid 1px +} +.custom-control-label::after { + position:absolute; + top:.25rem; + left:-1.5rem; + display:block; + width:1rem; + height:1rem; + content:""; + background:no-repeat 50%/50% 50% +} +.custom-checkbox .custom-control-label::before { + border-radius:.25rem +} +.custom-checkbox .custom-control-input:checked~.custom-control-label::after { + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") +} +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before { + border-color:#007bff; + background-color:#007bff +} +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after { + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e") +} +.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before { + background-color:rgba(0,123,255,.5) +} +.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before { + background-color:rgba(0,123,255,.5) +} +.custom-radio .custom-control-label::before { + border-radius:50% +} +.custom-radio .custom-control-input:checked~.custom-control-label::after { + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") +} +.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { + background-color:rgba(0,123,255,.5) +} +.custom-switch { + padding-left:2.25rem +} +.custom-switch .custom-control-label::before { + left:-2.25rem; + width:1.75rem; + pointer-events:all; + border-radius:.5rem +} +.custom-switch .custom-control-label::after { + top:calc(.25rem + 2px); + left:calc(-2.25rem + 2px); + width:calc(1rem - 4px); + height:calc(1rem - 4px); + background-color:#adb5bd; + border-radius:.5rem; + transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out; + transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; + transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out +} +@media (prefers-reduced-motion:reduce) { + .custom-switch .custom-control-label::after { + transition:none + } +} +.custom-switch .custom-control-input:checked~.custom-control-label::after { + background-color:#fff; + -webkit-transform:translateX(.75rem); + transform:translateX(.75rem) +} +.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { + background-color:rgba(0,123,255,.5) +} +.custom-select { + display:inline-block; + width:100%; + height:calc(1.5em + .75rem + 2px); + padding:.375rem 1.75rem .375rem .75rem; + font-size:1rem; + font-weight:400; + line-height:1.5; + color:#495057; + vertical-align:middle; + background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px; + background-color:#fff; + border:1px solid #ced4da; + border-radius:.25rem; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none +} +.custom-select:focus { + border-color:#80bdff; + outline:0; + box-shadow:0 0 0 .2rem rgba(0,123,255,.25) +} +.custom-select:focus::-ms-value { + color:#495057; + background-color:#fff +} +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height:auto; + padding-right:.75rem; + background-image:none +} +.custom-select:disabled { + color:#6c757d; + background-color:#e9ecef +} +.custom-select::-ms-expand { + display:none +} +.custom-select-sm { + height:calc(1.5em + .5rem + 2px); + padding-top:.25rem; + padding-bottom:.25rem; + padding-left:.5rem; + font-size:.875rem +} +.custom-select-lg { + height:calc(1.5em + 1rem + 2px); + padding-top:.5rem; + padding-bottom:.5rem; + padding-left:1rem; + font-size:1.25rem +} +.custom-file { + position:relative; + display:inline-block; + width:100%; + height:calc(1.5em + .75rem + 2px); + margin-bottom:0 +} +.custom-file-input { + position:relative; + z-index:2; + width:100%; + height:calc(1.5em + .75rem + 2px); + margin:0; + opacity:0 +} +.custom-file-input:focus~.custom-file-label { + border-color:#80bdff; + box-shadow:0 0 0 .2rem rgba(0,123,255,.25) +} +.custom-file-input:disabled~.custom-file-label { + background-color:#e9ecef +} +.custom-file-input:lang(en)~.custom-file-label::after { + content:"Browse" +} +.custom-file-input~.custom-file-label[data-browse]::after { + content:attr(data-browse) +} +.custom-file-label { + position:absolute; + top:0; + right:0; + left:0; + z-index:1; + height:calc(1.5em + .75rem + 2px); + padding:.375rem .75rem; + font-weight:400; + line-height:1.5; + color:#495057; + background-color:#fff; + border:1px solid #ced4da; + border-radius:.25rem +} +.custom-file-label::after { + position:absolute; + top:0; + right:0; + bottom:0; + z-index:3; + display:block; + height:calc(1.5em + .75rem); + padding:.375rem .75rem; + line-height:1.5; + color:#495057; + content:"Browse"; + background-color:#e9ecef; + border-left:inherit; + border-radius:0 .25rem .25rem 0 +} +.custom-range { + width:100%; + height:calc(1rem + .4rem); + padding:0; + background-color:transparent; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none +} +.custom-range:focus { + outline:0 +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25) +} +.custom-range:focus::-moz-range-thumb { + box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25) +} +.custom-range:focus::-ms-thumb { + box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25) +} +.custom-range::-moz-focus-outer { + border:0 +} +.custom-range::-webkit-slider-thumb { + width:1rem; + height:1rem; + margin-top:-.25rem; + background-color:#007bff; + border:0; + border-radius:1rem; + transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; + -webkit-appearance:none; + appearance:none +} +@media (prefers-reduced-motion:reduce) { + .custom-range::-webkit-slider-thumb { + transition:none + } +} +.custom-range::-webkit-slider-thumb:active { + background-color:#b3d7ff +} +.custom-range::-webkit-slider-runnable-track { + width:100%; + height:.5rem; + color:transparent; + cursor:pointer; + background-color:#dee2e6; + border-color:transparent; + border-radius:1rem +} +.custom-range::-moz-range-thumb { + width:1rem; + height:1rem; + background-color:#007bff; + border:0; + border-radius:1rem; + transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; + -moz-appearance:none; + appearance:none +} +@media (prefers-reduced-motion:reduce) { + .custom-range::-moz-range-thumb { + transition:none + } +} +.custom-range::-moz-range-thumb:active { + background-color:#b3d7ff +} +.custom-range::-moz-range-track { + width:100%; + height:.5rem; + color:transparent; + cursor:pointer; + background-color:#dee2e6; + border-color:transparent; + border-radius:1rem +} +.custom-range::-ms-thumb { + width:1rem; + height:1rem; + margin-top:0; + margin-right:.2rem; + margin-left:.2rem; + background-color:#007bff; + border:0; + border-radius:1rem; + transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; + appearance:none +} +@media (prefers-reduced-motion:reduce) { + .custom-range::-ms-thumb { + transition:none + } +} +.custom-range::-ms-thumb:active { + background-color:#b3d7ff +} +.custom-range::-ms-track { + width:100%; + height:.5rem; + color:transparent; + cursor:pointer; + background-color:transparent; + border-color:transparent; + border-width:.5rem +} +.custom-range::-ms-fill-lower { + background-color:#dee2e6; + border-radius:1rem +} +.custom-range::-ms-fill-upper { + margin-right:15px; + background-color:#dee2e6; + border-radius:1rem +} +.custom-range:disabled::-webkit-slider-thumb { + background-color:#adb5bd +} +.custom-range:disabled::-webkit-slider-runnable-track { + cursor:default +} +.custom-range:disabled::-moz-range-thumb { + background-color:#adb5bd +} +.custom-range:disabled::-moz-range-track { + cursor:default +} +.custom-range:disabled::-ms-thumb { + background-color:#adb5bd +} +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out +} +@media (prefers-reduced-motion:reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition:none + } +} +.nav { + display:-ms-flexbox; + display:flex; + -ms-flex-wrap:wrap; + flex-wrap:wrap; + padding-left:0; + margin-bottom:0; + list-style:none +} +.nav-link { + display:block; + padding:.5rem 1rem +} +.nav-link:focus, +.nav-link:hover { + text-decoration:none +} +.nav-link.disabled { + color:#6c757d; + pointer-events:none; + cursor:default +} +.nav-tabs { + border-bottom:1px solid #dee2e6 +} +.nav-tabs .nav-item { + margin-bottom:-1px +} +.nav-tabs .nav-link { + border:1px solid transparent; + border-top-left-radius:.25rem; + border-top-right-radius:.25rem +} +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color:#e9ecef #e9ecef #dee2e6 +} +.nav-tabs .nav-link.disabled { + color:#6c757d; + background-color:transparent; + border-color:transparent +} +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color:#495057; + background-color:#fff; + border-color:#dee2e6 #dee2e6 #fff +} +.nav-tabs .dropdown-menu { + margin-top:-1px; + border-top-left-radius:0; + border-top-right-radius:0 +} +.nav-pills .nav-link { + border-radius:.25rem +} +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color:#fff; + background-color:#007bff +} +.nav-fill .nav-item { + -ms-flex:1 1 auto; + flex:1 1 auto; + text-align:center +} +.nav-justified .nav-item { + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + text-align:center +} +.tab-content>.tab-pane { + display:none +} +.tab-content>.active { + display:block +} +.navbar { + position:relative; + display:-ms-flexbox; + display:flex; + -ms-flex-wrap:wrap; + flex-wrap:wrap; + -ms-flex-align:center; + align-items:center; + -ms-flex-pack:justify; + justify-content:space-between; + padding:.5rem 1rem +} +.navbar>.container, +.navbar>.container-fluid { + display:-ms-flexbox; + display:flex; + -ms-flex-wrap:wrap; + flex-wrap:wrap; + -ms-flex-align:center; + align-items:center; + -ms-flex-pack:justify; + justify-content:space-between +} +.navbar-brand { + display:inline-block; + padding-top:.3125rem; + padding-bottom:.3125rem; + margin-right:1rem; + font-size:1.25rem; + line-height:inherit; + white-space:nowrap +} +.navbar-brand:focus, +.navbar-brand:hover { + text-decoration:none +} +.navbar-nav { + display:-ms-flexbox; + display:flex; + -ms-flex-direction:column; + flex-direction:column; + padding-left:0; + margin-bottom:0; + list-style:none +} +.navbar-nav .nav-link { + padding-right:0; + padding-left:0 +} +.navbar-nav .dropdown-menu { + position:static; + float:none +} +.navbar-text { + display:inline-block; + padding-top:.5rem; + padding-bottom:.5rem +} +.navbar-collapse { + -ms-flex-preferred-size:100%; + flex-basis:100%; + -ms-flex-positive:1; + flex-grow:1; + -ms-flex-align:center; + align-items:center +} +.navbar-toggler { + padding:.25rem .75rem; + font-size:1.25rem; + line-height:1; + background-color:transparent; + border:1px solid transparent; + border-radius:.25rem +} +.navbar-toggler:focus, +.navbar-toggler:hover { + text-decoration:none +} +.navbar-toggler-icon { + display:inline-block; + width:1.5em; + height:1.5em; + vertical-align:middle; + content:""; + background:no-repeat center center; + background-size:100% 100% +} +@media (max-width:575.98px) { + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid { + padding-right:0; + padding-left:0 + } +} +@media (min-width:576px) { + .navbar-expand-sm { + -ms-flex-flow:row nowrap; + flex-flow:row nowrap; + -ms-flex-pack:start; + justify-content:flex-start + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction:row; + flex-direction:row + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position:absolute + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right:.5rem; + padding-left:.5rem + } + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid { + -ms-flex-wrap:nowrap; + flex-wrap:nowrap + } + .navbar-expand-sm .navbar-collapse { + display:-ms-flexbox!important; + display:flex!important; + -ms-flex-preferred-size:auto; + flex-basis:auto + } + .navbar-expand-sm .navbar-toggler { + display:none + } +} +@media (max-width:767.98px) { + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid { + padding-right:0; + padding-left:0 + } +} +@media (min-width:768px) { + .navbar-expand-md { + -ms-flex-flow:row nowrap; + flex-flow:row nowrap; + -ms-flex-pack:start; + justify-content:flex-start + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction:row; + flex-direction:row + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position:absolute + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right:.5rem; + padding-left:.5rem + } + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid { + -ms-flex-wrap:nowrap; + flex-wrap:nowrap + } + .navbar-expand-md .navbar-collapse { + display:-ms-flexbox!important; + display:flex!important; + -ms-flex-preferred-size:auto; + flex-basis:auto + } + .navbar-expand-md .navbar-toggler { + display:none + } +} +@media (max-width:991.98px) { + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid { + padding-right:0; + padding-left:0 + } +} +@media (min-width:992px) { + .navbar-expand-lg { + -ms-flex-flow:row nowrap; + flex-flow:row nowrap; + -ms-flex-pack:start; + justify-content:flex-start + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction:row; + flex-direction:row + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position:absolute + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right:.5rem; + padding-left:.5rem + } + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid { + -ms-flex-wrap:nowrap; + flex-wrap:nowrap + } + .navbar-expand-lg .navbar-collapse { + display:-ms-flexbox!important; + display:flex!important; + -ms-flex-preferred-size:auto; + flex-basis:auto + } + .navbar-expand-lg .navbar-toggler { + display:none + } +} +@media (max-width:1199.98px) { + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid { + padding-right:0; + padding-left:0 + } +} +@media (min-width:1200px) { + .navbar-expand-xl { + -ms-flex-flow:row nowrap; + flex-flow:row nowrap; + -ms-flex-pack:start; + justify-content:flex-start + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction:row; + flex-direction:row + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position:absolute + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right:.5rem; + padding-left:.5rem + } + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid { + -ms-flex-wrap:nowrap; + flex-wrap:nowrap + } + .navbar-expand-xl .navbar-collapse { + display:-ms-flexbox!important; + display:flex!important; + -ms-flex-preferred-size:auto; + flex-basis:auto + } + .navbar-expand-xl .navbar-toggler { + display:none + } +} +.navbar-expand { + -ms-flex-flow:row nowrap; + flex-flow:row nowrap; + -ms-flex-pack:start; + justify-content:flex-start +} +.navbar-expand>.container, +.navbar-expand>.container-fluid { + padding-right:0; + padding-left:0 +} +.navbar-expand .navbar-nav { + -ms-flex-direction:row; + flex-direction:row +} +.navbar-expand .navbar-nav .dropdown-menu { + position:absolute +} +.navbar-expand .navbar-nav .nav-link { + padding-right:.5rem; + padding-left:.5rem +} +.navbar-expand>.container, +.navbar-expand>.container-fluid { + -ms-flex-wrap:nowrap; + flex-wrap:nowrap +} +.navbar-expand .navbar-collapse { + display:-ms-flexbox!important; + display:flex!important; + -ms-flex-preferred-size:auto; + flex-basis:auto +} +.navbar-expand .navbar-toggler { + display:none +} +.navbar-light .navbar-brand { + color:rgba(0,0,0,.9) +} +.navbar-light .navbar-brand:focus, +.navbar-light .navbar-brand:hover { + color:rgba(0,0,0,.9) +} +.navbar-light .navbar-nav .nav-link { + color:rgba(0,0,0,.5) +} +.navbar-light .navbar-nav .nav-link:focus, +.navbar-light .navbar-nav .nav-link:hover { + color:rgba(0,0,0,.7) +} +.navbar-light .navbar-nav .nav-link.disabled { + color:rgba(0,0,0,.3) +} +.navbar-light .navbar-nav .active>.nav-link, +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .show>.nav-link { + color:rgba(0,0,0,.9) +} +.navbar-light .navbar-toggler { + color:rgba(0,0,0,.5); + border-color:rgba(0,0,0,.1) +} +.navbar-light .navbar-toggler-icon { + background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} +.navbar-light .navbar-text { + color:rgba(0,0,0,.5) +} +.navbar-light .navbar-text a { + color:rgba(0,0,0,.9) +} +.navbar-light .navbar-text a:focus, +.navbar-light .navbar-text a:hover { + color:rgba(0,0,0,.9) +} +.navbar-dark .navbar-brand { + color:#fff +} +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color:#fff +} +.navbar-dark .navbar-nav .nav-link { + color:rgba(255,255,255,.5) +} +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color:rgba(255,255,255,.75) +} +.navbar-dark .navbar-nav .nav-link.disabled { + color:rgba(255,255,255,.25) +} +.navbar-dark .navbar-nav .active>.nav-link, +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .show>.nav-link { + color:#fff +} +.navbar-dark .navbar-toggler { + color:rgba(255,255,255,.5); + border-color:rgba(255,255,255,.1) +} +.navbar-dark .navbar-toggler-icon { + background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} +.navbar-dark .navbar-text { + color:rgba(255,255,255,.5) +} +.navbar-dark .navbar-text a { + color:#fff +} +.navbar-dark .navbar-text a:focus, +.navbar-dark .navbar-text a:hover { + color:#fff +} +.card { + position:relative; + display:-ms-flexbox; + display:flex; + -ms-flex-direction:column; + flex-direction:column; + min-width:0; + word-wrap:break-word; + background-color:#fff; + background-clip:border-box; + border:1px solid rgba(0,0,0,.125); + border-radius:.25rem +} +.card>hr { + margin-right:0; + margin-left:0 +} +.card>.list-group:first-child .list-group-item:first-child { + border-top-left-radius:.25rem; + border-top-right-radius:.25rem +} +.card>.list-group:last-child .list-group-item:last-child { + border-bottom-right-radius:.25rem; + border-bottom-left-radius:.25rem +} +.card-body { + -ms-flex:1 1 auto; + flex:1 1 auto; + padding:1.25rem +} +.card-title { + margin-bottom:.75rem +} +.card-subtitle { + margin-top:-.375rem; + margin-bottom:0 +} +.card-text:last-child { + margin-bottom:0 +} +.card-link:hover { + text-decoration:none +} +.card-link+.card-link { + margin-left:1.25rem +} +.card-header { + padding:.75rem 1.25rem; + margin-bottom:0; + background-color:rgba(0,0,0,.03); + border-bottom:1px solid rgba(0,0,0,.125) +} +.card-header:first-child { + border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0 +} +.card-header+.list-group .list-group-item:first-child { + border-top:0 +} +.card-footer { + padding:.75rem 1.25rem; + background-color:rgba(0,0,0,.03); + border-top:1px solid rgba(0,0,0,.125) +} +.card-footer:last-child { + border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px) +} +.card-header-tabs { + margin-right:-.625rem; + margin-bottom:-.75rem; + margin-left:-.625rem; + border-bottom:0 +} +.card-header-pills { + margin-right:-.625rem; + margin-left:-.625rem +} +.card-img-overlay { + position:absolute; + top:0; + right:0; + bottom:0; + left:0; + padding:1.25rem +} +.card-img { + width:100%; + border-radius:calc(.25rem - 1px) +} +.card-img-top { + width:100%; + border-top-left-radius:calc(.25rem - 1px); + border-top-right-radius:calc(.25rem - 1px) +} +.card-img-bottom { + width:100%; + border-bottom-right-radius:calc(.25rem - 1px); + border-bottom-left-radius:calc(.25rem - 1px) +} +.card-deck { + display:-ms-flexbox; + display:flex; + -ms-flex-direction:column; + flex-direction:column +} +.card-deck .card { + margin-bottom:15px +} +@media (min-width:576px) { + .card-deck { + -ms-flex-flow:row wrap; + flex-flow:row wrap; + margin-right:-15px; + margin-left:-15px + } + .card-deck .card { + display:-ms-flexbox; + display:flex; + -ms-flex:1 0 0%; + flex:1 0 0%; + -ms-flex-direction:column; + flex-direction:column; + margin-right:15px; + margin-bottom:0; + margin-left:15px + } +} +.card-group { + display:-ms-flexbox; + display:flex; + -ms-flex-direction:column; + flex-direction:column +} +.card-group>.card { + margin-bottom:15px +} +@media (min-width:576px) { + .card-group { + -ms-flex-flow:row wrap; + flex-flow:row wrap + } + .card-group>.card { + -ms-flex:1 0 0%; + flex:1 0 0%; + margin-bottom:0 + } + .card-group>.card+.card { + margin-left:0; + border-left:0 + } + .card-group>.card:not(:last-child) { + border-top-right-radius:0; + border-bottom-right-radius:0 + } + .card-group>.card:not(:last-child) .card-header, + .card-group>.card:not(:last-child) .card-img-top { + border-top-right-radius:0 + } + .card-group>.card:not(:last-child) .card-footer, + .card-group>.card:not(:last-child) .card-img-bottom { + border-bottom-right-radius:0 + } + .card-group>.card:not(:first-child) { + border-top-left-radius:0; + border-bottom-left-radius:0 + } + .card-group>.card:not(:first-child) .card-header, + .card-group>.card:not(:first-child) .card-img-top { + border-top-left-radius:0 + } + .card-group>.card:not(:first-child) .card-footer, + .card-group>.card:not(:first-child) .card-img-bottom { + border-bottom-left-radius:0 + } +} +.card-columns .card { + margin-bottom:.75rem +} +@media (min-width:576px) { + .card-columns { + -webkit-column-count:3; + -moz-column-count:3; + column-count:3; + -webkit-column-gap:1.25rem; + -moz-column-gap:1.25rem; + column-gap:1.25rem; + orphans:1; + widows:1 + } + .card-columns .card { + display:inline-block; + width:100% + } +} +.accordion>.card { + overflow:hidden +} +.accordion>.card:not(:first-of-type) .card-header:first-child { + border-radius:0 +} +.accordion>.card:not(:first-of-type):not(:last-of-type) { + border-bottom:0; + border-radius:0 +} +.accordion>.card:first-of-type { + border-bottom:0; + border-bottom-right-radius:0; + border-bottom-left-radius:0 +} +.accordion>.card:last-of-type { + border-top-left-radius:0; + border-top-right-radius:0 +} +.accordion>.card .card-header { + margin-bottom:-1px +} +.breadcrumb { + display:-ms-flexbox; + display:flex; + -ms-flex-wrap:wrap; + flex-wrap:wrap; + padding:.75rem 1rem; + margin-bottom:1rem; + list-style:none; + background-color:#e9ecef; + border-radius:.25rem +} +.breadcrumb-item+.breadcrumb-item { + padding-left:.5rem +} +.breadcrumb-item+.breadcrumb-item::before { + display:inline-block; + padding-right:.5rem; + color:#6c757d; + content:"/" +} +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration:underline +} +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration:none +} +.breadcrumb-item.active { + color:#6c757d +} +.pagination { + display:-ms-flexbox; + display:flex; + padding-left:0; + list-style:none; + border-radius:.25rem +} +.page-link { + position:relative; + display:block; + padding:.5rem .75rem; + margin-left:-1px; + line-height:1.25; + color:#007bff; + background-color:#fff; + border:1px solid #dee2e6 +} +.page-link:hover { + z-index:2; + color:#0056b3; + text-decoration:none; + background-color:#e9ecef; + border-color:#dee2e6 +} +.page-link:focus { + z-index:2; + outline:0; + box-shadow:0 0 0 .2rem rgba(0,123,255,.25) +} +.page-item:first-child .page-link { + margin-left:0; + border-top-left-radius:.25rem; + border-bottom-left-radius:.25rem +} +.page-item:last-child .page-link { + border-top-right-radius:.25rem; + border-bottom-right-radius:.25rem +} +.page-item.active .page-link { + z-index:1; + color:#fff; + background-color:#007bff; + border-color:#007bff +} +.page-item.disabled .page-link { + color:#6c757d; + pointer-events:none; + cursor:auto; + background-color:#fff; + border-color:#dee2e6 +} +.pagination-lg .page-link { + padding:.75rem 1.5rem; + font-size:1.25rem; + line-height:1.5 +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius:.3rem; + border-bottom-left-radius:.3rem +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius:.3rem; + border-bottom-right-radius:.3rem +} +.pagination-sm .page-link { + padding:.25rem .5rem; + font-size:.875rem; + line-height:1.5 +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius:.2rem; + border-bottom-left-radius:.2rem +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius:.2rem; + border-bottom-right-radius:.2rem +} +.badge { + display:inline-block; + padding:.25em .4em; + font-size:75%; + font-weight:700; + line-height:1; + text-align:center; + white-space:nowrap; + vertical-align:baseline; + border-radius:.25rem; + transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out +} +@media (prefers-reduced-motion:reduce) { + .badge { + transition:none + } +} +a.badge:focus, +a.badge:hover { + text-decoration:none +} +.badge:empty { + display:none +} +.btn .badge { + position:relative; + top:-1px +} +.badge-pill { + padding-right:.6em; + padding-left:.6em; + border-radius:10rem +} +.badge-primary { + color:#fff; + background-color:#007bff +} +a.badge-primary:focus, +a.badge-primary:hover { + color:#fff; + background-color:#0062cc +} +a.badge-primary.focus, +a.badge-primary:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(0,123,255,.5) +} +.badge-secondary { + color:#fff; + background-color:#6c757d +} +a.badge-secondary:focus, +a.badge-secondary:hover { + color:#fff; + background-color:#545b62 +} +a.badge-secondary.focus, +a.badge-secondary:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(108,117,125,.5) +} +.badge-success { + color:#fff; + background-color:#28a745 +} +a.badge-success:focus, +a.badge-success:hover { + color:#fff; + background-color:#1e7e34 +} +a.badge-success.focus, +a.badge-success:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(40,167,69,.5) +} +.badge-info { + color:#fff; + background-color:#17a2b8 +} +a.badge-info:focus, +a.badge-info:hover { + color:#fff; + background-color:#117a8b +} +a.badge-info.focus, +a.badge-info:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(23,162,184,.5) +} +.badge-warning { + color:#212529; + background-color:#ffc107 +} +a.badge-warning:focus, +a.badge-warning:hover { + color:#212529; + background-color:#d39e00 +} +a.badge-warning.focus, +a.badge-warning:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(255,193,7,.5) +} +.badge-danger { + color:#fff; + background-color:#dc3545 +} +a.badge-danger:focus, +a.badge-danger:hover { + color:#fff; + background-color:#bd2130 +} +a.badge-danger.focus, +a.badge-danger:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(220,53,69,.5) +} +.badge-light { + color:#212529; + background-color:#f8f9fa +} +a.badge-light:focus, +a.badge-light:hover { + color:#212529; + background-color:#dae0e5 +} +a.badge-light.focus, +a.badge-light:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(248,249,250,.5) +} +.badge-dark { + color:#fff; + background-color:#343a40 +} +a.badge-dark:focus, +a.badge-dark:hover { + color:#fff; + background-color:#1d2124 +} +a.badge-dark.focus, +a.badge-dark:focus { + outline:0; + box-shadow:0 0 0 .2rem rgba(52,58,64,.5) +} +.jumbotron { + padding:2rem 1rem; + margin-bottom:2rem; + background-color:#e9ecef; + border-radius:.3rem +} +@media (min-width:576px) { + .jumbotron { + padding:4rem 2rem + } +} +.jumbotron-fluid { + padding-right:0; + padding-left:0; + border-radius:0 +} +.alert { + position:relative; + padding:.75rem 1.25rem; + margin-bottom:1rem; + border:1px solid transparent; + border-radius:.25rem +} +.alert-heading { + color:inherit +} +.alert-link { + font-weight:700 +} +.alert-dismissible { + padding-right:4rem +} +.alert-dismissible .close { + position:absolute; + top:0; + right:0; + padding:.75rem 1.25rem; + color:inherit +} +.alert-primary { + color:#004085; + background-color:#cce5ff; + border-color:#b8daff +} +.alert-primary hr { + border-top-color:#9fcdff +} +.alert-primary .alert-link { + color:#002752 +} +.alert-secondary { + color:#383d41; + background-color:#e2e3e5; + border-color:#d6d8db +} +.alert-secondary hr { + border-top-color:#c8cbcf +} +.alert-secondary .alert-link { + color:#202326 +} +.alert-success { + color:#155724; + background-color:#d4edda; + border-color:#c3e6cb +} +.alert-success hr { + border-top-color:#b1dfbb +} +.alert-success .alert-link { + color:#0b2e13 +} +.alert-info { + color:#0c5460; + background-color:#d1ecf1; + border-color:#bee5eb +} +.alert-info hr { + border-top-color:#abdde5 +} +.alert-info .alert-link { + color:#062c33 +} +.alert-warning { + color:#856404; + background-color:#fff3cd; + border-color:#ffeeba +} +.alert-warning hr { + border-top-color:#ffe8a1 +} +.alert-warning .alert-link { + color:#533f03 +} +.alert-danger { + color:#721c24; + background-color:#f8d7da; + border-color:#f5c6cb +} +.alert-danger hr { + border-top-color:#f1b0b7 +} +.alert-danger .alert-link { + color:#491217 +} +.alert-light { + color:#818182; + background-color:#fefefe; + border-color:#fdfdfe +} +.alert-light hr { + border-top-color:#ececf6 +} +.alert-light .alert-link { + color:#686868 +} +.alert-dark { + color:#1b1e21; + background-color:#d6d8d9; + border-color:#c6c8ca +} +.alert-dark hr { + border-top-color:#b9bbbe +} +.alert-dark .alert-link { + color:#040505 +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position:1rem 0 + } + to { + background-position:0 0 + } +} +@keyframes progress-bar-stripes { + from { + background-position:1rem 0 + } + to { + background-position:0 0 + } +} +.progress { + display:-ms-flexbox; + display:flex; + height:1rem; + overflow:hidden; + font-size:.75rem; + background-color:#e9ecef; + border-radius:.25rem +} +.progress-bar { + display:-ms-flexbox; + display:flex; + -ms-flex-direction:column; + flex-direction:column; + -ms-flex-pack:center; + justify-content:center; + color:#fff; + text-align:center; + white-space:nowrap; + background-color:#007bff; + transition:width .6s ease +} +@media (prefers-reduced-motion:reduce) { + .progress-bar { + transition:none + } +} +.progress-bar-striped { + background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + background-size:1rem 1rem +} +.progress-bar-animated { + -webkit-animation:progress-bar-stripes 1s linear infinite; + animation:progress-bar-stripes 1s linear infinite +} +@media (prefers-reduced-motion:reduce) { + .progress-bar-animated { + -webkit-animation:none; + animation:none + } +} +.media { + display:-ms-flexbox; + display:flex; + -ms-flex-align:start; + align-items:flex-start +} +.media-body { + -ms-flex:1; + flex:1 +} +.list-group { + display:-ms-flexbox; + display:flex; + -ms-flex-direction:column; + flex-direction:column; + padding-left:0; + margin-bottom:0 +} +.list-group-item-action { + width:100%; + color:#495057; + text-align:inherit +} +.list-group-item-action:focus, +.list-group-item-action:hover { + z-index:1; + color:#495057; + text-decoration:none; + background-color:#f8f9fa +} +.list-group-item-action:active { + color:#212529; + background-color:#e9ecef +} +.list-group-item { + position:relative; + display:block; + padding:.75rem 1.25rem; + margin-bottom:-1px; + background-color:#fff; + border:1px solid rgba(0,0,0,.125) +} +.list-group-item:first-child { + border-top-left-radius:.25rem; + border-top-right-radius:.25rem +} +.list-group-item:last-child { + margin-bottom:0; + border-bottom-right-radius:.25rem; + border-bottom-left-radius:.25rem +} +.list-group-item.disabled, +.list-group-item:disabled { + color:#6c757d; + pointer-events:none; + background-color:#fff +} +.list-group-item.active { + z-index:2; + color:#fff; + background-color:#007bff; + border-color:#007bff +} +.list-group-horizontal { + -ms-flex-direction:row; + flex-direction:row +} +.list-group-horizontal .list-group-item { + margin-right:-1px; + margin-bottom:0 +} +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius:.25rem; + border-bottom-left-radius:.25rem; + border-top-right-radius:0 +} +.list-group-horizontal .list-group-item:last-child { + margin-right:0; + border-top-right-radius:.25rem; + border-bottom-right-radius:.25rem; + border-bottom-left-radius:0 +} +@media (min-width:576px) { + .list-group-horizontal-sm { + -ms-flex-direction:row; + flex-direction:row + } + .list-group-horizontal-sm .list-group-item { + margin-right:-1px; + margin-bottom:0 + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius:.25rem; + border-bottom-left-radius:.25rem; + border-top-right-radius:0 + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right:0; + border-top-right-radius:.25rem; + border-bottom-right-radius:.25rem; + border-bottom-left-radius:0 + } +} +@media (min-width:768px) { + .list-group-horizontal-md { + -ms-flex-direction:row; + flex-direction:row + } + .list-group-horizontal-md .list-group-item { + margin-right:-1px; + margin-bottom:0 + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius:.25rem; + border-bottom-left-radius:.25rem; + border-top-right-radius:0 + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right:0; + border-top-right-radius:.25rem; + border-bottom-right-radius:.25rem; + border-bottom-left-radius:0 + } +} +@media (min-width:992px) { + .list-group-horizontal-lg { + -ms-flex-direction:row; + flex-direction:row + } + .list-group-horizontal-lg .list-group-item { + margin-right:-1px; + margin-bottom:0 + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius:.25rem; + border-bottom-left-radius:.25rem; + border-top-right-radius:0 + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right:0; + border-top-right-radius:.25rem; + border-bottom-right-radius:.25rem; + border-bottom-left-radius:0 + } +} +@media (min-width:1200px) { + .list-group-horizontal-xl { + -ms-flex-direction:row; + flex-direction:row + } + .list-group-horizontal-xl .list-group-item { + margin-right:-1px; + margin-bottom:0 + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius:.25rem; + border-bottom-left-radius:.25rem; + border-top-right-radius:0 + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right:0; + border-top-right-radius:.25rem; + border-bottom-right-radius:.25rem; + border-bottom-left-radius:0 + } +} +.list-group-flush .list-group-item { + border-right:0; + border-left:0; + border-radius:0 +} +.list-group-flush .list-group-item:last-child { + margin-bottom:-1px +} +.list-group-flush:first-child .list-group-item:first-child { + border-top:0 +} +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom:0; + border-bottom:0 +} +.list-group-item-primary { + color:#004085; + background-color:#b8daff +} +.list-group-item-primary.list-group-item-action:focus, +.list-group-item-primary.list-group-item-action:hover { + color:#004085; + background-color:#9fcdff +} +.list-group-item-primary.list-group-item-action.active { + color:#fff; + background-color:#004085; + border-color:#004085 +} +.list-group-item-secondary { + color:#383d41; + background-color:#d6d8db +} +.list-group-item-secondary.list-group-item-action:focus, +.list-group-item-secondary.list-group-item-action:hover { + color:#383d41; + background-color:#c8cbcf +} +.list-group-item-secondary.list-group-item-action.active { + color:#fff; + background-color:#383d41; + border-color:#383d41 +} +.list-group-item-success { + color:#155724; + background-color:#c3e6cb +} +.list-group-item-success.list-group-item-action:focus, +.list-group-item-success.list-group-item-action:hover { + color:#155724; + background-color:#b1dfbb +} +.list-group-item-success.list-group-item-action.active { + color:#fff; + background-color:#155724; + border-color:#155724 +} +.list-group-item-info { + color:#0c5460; + background-color:#bee5eb +} +.list-group-item-info.list-group-item-action:focus, +.list-group-item-info.list-group-item-action:hover { + color:#0c5460; + background-color:#abdde5 +} +.list-group-item-info.list-group-item-action.active { + color:#fff; + background-color:#0c5460; + border-color:#0c5460 +} +.list-group-item-warning { + color:#856404; + background-color:#ffeeba +} +.list-group-item-warning.list-group-item-action:focus, +.list-group-item-warning.list-group-item-action:hover { + color:#856404; + background-color:#ffe8a1 +} +.list-group-item-warning.list-group-item-action.active { + color:#fff; + background-color:#856404; + border-color:#856404 +} +.list-group-item-danger { + color:#721c24; + background-color:#f5c6cb +} +.list-group-item-danger.list-group-item-action:focus, +.list-group-item-danger.list-group-item-action:hover { + color:#721c24; + background-color:#f1b0b7 +} +.list-group-item-danger.list-group-item-action.active { + color:#fff; + background-color:#721c24; + border-color:#721c24 +} +.list-group-item-light { + color:#818182; + background-color:#fdfdfe +} +.list-group-item-light.list-group-item-action:focus, +.list-group-item-light.list-group-item-action:hover { + color:#818182; + background-color:#ececf6 +} +.list-group-item-light.list-group-item-action.active { + color:#fff; + background-color:#818182; + border-color:#818182 +} +.list-group-item-dark { + color:#1b1e21; + background-color:#c6c8ca +} +.list-group-item-dark.list-group-item-action:focus, +.list-group-item-dark.list-group-item-action:hover { + color:#1b1e21; + background-color:#b9bbbe +} +.list-group-item-dark.list-group-item-action.active { + color:#fff; + background-color:#1b1e21; + border-color:#1b1e21 +} +.close { + float:right; + font-size:1.5rem; + font-weight:700; + line-height:1; + color:#000; + text-shadow:0 1px 0 #fff; + opacity:.5 +} +.close:hover { + color:#000; + text-decoration:none +} +.close:not(:disabled):not(.disabled):focus, +.close:not(:disabled):not(.disabled):hover { + opacity:.75 +} +button.close { + padding:0; + background-color:transparent; + border:0; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none +} +a.close.disabled { + pointer-events:none +} +.toast { + max-width:350px; + overflow:hidden; + font-size:.875rem; + background-color:rgba(255,255,255,.85); + background-clip:padding-box; + border:1px solid rgba(0,0,0,.1); + box-shadow:0 .25rem .75rem rgba(0,0,0,.1); + -webkit-backdrop-filter:blur(10px); + backdrop-filter:blur(10px); + opacity:0; + border-radius:.25rem +} +.toast:not(:last-child) { + margin-bottom:.75rem +} +.toast.showing { + opacity:1 +} +.toast.show { + display:block; + opacity:1 +} +.toast.hide { + display:none +} +.toast-header { + display:-ms-flexbox; + display:flex; + -ms-flex-align:center; + align-items:center; + padding:.25rem .75rem; + color:#6c757d; + background-color:rgba(255,255,255,.85); + background-clip:padding-box; + border-bottom:1px solid rgba(0,0,0,.05) +} +.toast-body { + padding:.75rem +} +.modal-open { + overflow:hidden +} +.modal-open .modal { + overflow-x:hidden; + overflow-y:auto +} +.modal { + position:fixed; + top:0; + left:0; + z-index:1050; + display:none; + width:100%; + height:100%; + overflow:hidden; + outline:0 +} +.modal-dialog { + position:relative; + width:auto; + margin:.5rem; + pointer-events:none +} +.modal.fade .modal-dialog { + transition:-webkit-transform .3s ease-out; + transition:transform .3s ease-out; + transition:transform .3s ease-out,-webkit-transform .3s ease-out; + -webkit-transform:translate(0,-50px); + transform:translate(0,-50px) +} +@media (prefers-reduced-motion:reduce) { + .modal.fade .modal-dialog { + transition:none + } +} +.modal.show .modal-dialog { + -webkit-transform:none; + transform:none +} +.modal-dialog-scrollable { + display:-ms-flexbox; + display:flex; + max-height:calc(100% - 1rem) +} +.modal-dialog-scrollable .modal-content { + max-height:calc(100vh - 1rem); + overflow:hidden +} +.modal-dialog-scrollable .modal-footer, +.modal-dialog-scrollable .modal-header { + -ms-flex-negative:0; + flex-shrink:0 +} +.modal-dialog-scrollable .modal-body { + overflow-y:auto +} +.modal-dialog-centered { + display:-ms-flexbox; + display:flex; + -ms-flex-align:center; + align-items:center; + min-height:calc(100% - 1rem) +} +.modal-dialog-centered::before { + display:block; + height:calc(100vh - 1rem); + content:"" +} +.modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction:column; + flex-direction:column; + -ms-flex-pack:center; + justify-content:center; + height:100% +} +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height:none +} +.modal-dialog-centered.modal-dialog-scrollable::before { + content:none +} +.modal-content { + position:relative; + display:-ms-flexbox; + display:flex; + -ms-flex-direction:column; + flex-direction:column; + width:100%; + pointer-events:auto; + background-color:#fff; + background-clip:padding-box; + border:1px solid rgba(0,0,0,.2); + border-radius:.3rem; + outline:0 +} +.modal-backdrop { + position:fixed; + top:0; + left:0; + z-index:1040; + width:100vw; + height:100vh; + background-color:#000 +} +.modal-backdrop.fade { + opacity:0 +} +.modal-backdrop.show { + opacity:.5 +} +.modal-header { + display:-ms-flexbox; + display:flex; + -ms-flex-align:start; + align-items:flex-start; + -ms-flex-pack:justify; + justify-content:space-between; + padding:1rem 1rem; + border-bottom:1px solid #dee2e6; + border-top-left-radius:.3rem; + border-top-right-radius:.3rem +} +.modal-header .close { + padding:1rem 1rem; + margin:-1rem -1rem -1rem auto +} +.modal-title { + margin-bottom:0; + line-height:1.5 +} +.modal-body { + position:relative; + -ms-flex:1 1 auto; + flex:1 1 auto; + padding:1rem +} +.modal-footer { + display:-ms-flexbox; + display:flex; + -ms-flex-align:center; + align-items:center; + -ms-flex-pack:end; + justify-content:flex-end; + padding:1rem; + border-top:1px solid #dee2e6; + border-bottom-right-radius:.3rem; + border-bottom-left-radius:.3rem +} +.modal-footer>:not(:first-child) { + margin-left:.25rem +} +.modal-footer>:not(:last-child) { + margin-right:.25rem +} +.modal-scrollbar-measure { + position:absolute; + top:-9999px; + width:50px; + height:50px; + overflow:scroll +} +@media (min-width:576px) { + .modal-dialog { + max-width:500px; + margin:1.75rem auto + } + .modal-dialog-scrollable { + max-height:calc(100% - 3.5rem) + } + .modal-dialog-scrollable .modal-content { + max-height:calc(100vh - 3.5rem) + } + .modal-dialog-centered { + min-height:calc(100% - 3.5rem) + } + .modal-dialog-centered::before { + height:calc(100vh - 3.5rem) + } + .modal-sm { + max-width:300px + } +} +@media (min-width:992px) { + .modal-lg, + .modal-xl { + max-width:800px + } +} +@media (min-width:1200px) { + .modal-xl { + max-width:1140px + } +} +.tooltip { + position:absolute; + z-index:1070; + display:block; + margin:0; + font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; + font-style:normal; + font-weight:400; + line-height:1.5; + text-align:left; + text-align:start; + text-decoration:none; + text-shadow:none; + text-transform:none; + letter-spacing:normal; + word-break:normal; + word-spacing:normal; + white-space:normal; + line-break:auto; + font-size:.875rem; + word-wrap:break-word; + opacity:0 +} +.tooltip.show { + opacity:.9 +} +.tooltip .arrow { + position:absolute; + display:block; + width:.8rem; + height:.4rem +} +.tooltip .arrow::before { + position:absolute; + content:""; + border-color:transparent; + border-style:solid +} +.bs-tooltip-auto[x-placement^=top], +.bs-tooltip-top { + padding:.4rem 0 +} +.bs-tooltip-auto[x-placement^=top] .arrow, +.bs-tooltip-top .arrow { + bottom:0 +} +.bs-tooltip-auto[x-placement^=top] .arrow::before, +.bs-tooltip-top .arrow::before { + top:0; + border-width:.4rem .4rem 0; + border-top-color:#000 +} +.bs-tooltip-auto[x-placement^=right], +.bs-tooltip-right { + padding:0 .4rem +} +.bs-tooltip-auto[x-placement^=right] .arrow, +.bs-tooltip-right .arrow { + left:0; + width:.4rem; + height:.8rem +} +.bs-tooltip-auto[x-placement^=right] .arrow::before, +.bs-tooltip-right .arrow::before { + right:0; + border-width:.4rem .4rem .4rem 0; + border-right-color:#000 +} +.bs-tooltip-auto[x-placement^=bottom], +.bs-tooltip-bottom { + padding:.4rem 0 +} +.bs-tooltip-auto[x-placement^=bottom] .arrow, +.bs-tooltip-bottom .arrow { + top:0 +} +.bs-tooltip-auto[x-placement^=bottom] .arrow::before, +.bs-tooltip-bottom .arrow::before { + bottom:0; + border-width:0 .4rem .4rem; + border-bottom-color:#000 +} +.bs-tooltip-auto[x-placement^=left], +.bs-tooltip-left { + padding:0 .4rem +} +.bs-tooltip-auto[x-placement^=left] .arrow, +.bs-tooltip-left .arrow { + right:0; + width:.4rem; + height:.8rem +} +.bs-tooltip-auto[x-placement^=left] .arrow::before, +.bs-tooltip-left .arrow::before { + left:0; + border-width:.4rem 0 .4rem .4rem; + border-left-color:#000 +} +.tooltip-inner { + max-width:200px; + padding:.25rem .5rem; + color:#fff; + text-align:center; + background-color:#000; + border-radius:.25rem +} +.popover { + position:absolute; + top:0; + left:0; + z-index:1060; + display:block; + max-width:276px; + font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; + font-style:normal; + font-weight:400; + line-height:1.5; + text-align:left; + text-align:start; + text-decoration:none; + text-shadow:none; + text-transform:none; + letter-spacing:normal; + word-break:normal; + word-spacing:normal; + white-space:normal; + line-break:auto; + font-size:.875rem; + word-wrap:break-word; + background-color:#fff; + background-clip:padding-box; + border:1px solid rgba(0,0,0,.2); + border-radius:.3rem +} +.popover .arrow { + position:absolute; + display:block; + width:1rem; + height:.5rem; + margin:0 .3rem +} +.popover .arrow::after, +.popover .arrow::before { + position:absolute; + display:block; + content:""; + border-color:transparent; + border-style:solid +} +.bs-popover-auto[x-placement^=top], +.bs-popover-top { + margin-bottom:.5rem +} +.bs-popover-auto[x-placement^=top]>.arrow, +.bs-popover-top>.arrow { + bottom:calc((.5rem + 1px) * -1) +} +.bs-popover-auto[x-placement^=top]>.arrow::before, +.bs-popover-top>.arrow::before { + bottom:0; + border-width:.5rem .5rem 0; + border-top-color:rgba(0,0,0,.25) +} +.bs-popover-auto[x-placement^=top]>.arrow::after, +.bs-popover-top>.arrow::after { + bottom:1px; + border-width:.5rem .5rem 0; + border-top-color:#fff +} +.bs-popover-auto[x-placement^=right], +.bs-popover-right { + margin-left:.5rem +} +.bs-popover-auto[x-placement^=right]>.arrow, +.bs-popover-right>.arrow { + left:calc((.5rem + 1px) * -1); + width:.5rem; + height:1rem; + margin:.3rem 0 +} +.bs-popover-auto[x-placement^=right]>.arrow::before, +.bs-popover-right>.arrow::before { + left:0; + border-width:.5rem .5rem .5rem 0; + border-right-color:rgba(0,0,0,.25) +} +.bs-popover-auto[x-placement^=right]>.arrow::after, +.bs-popover-right>.arrow::after { + left:1px; + border-width:.5rem .5rem .5rem 0; + border-right-color:#fff +} +.bs-popover-auto[x-placement^=bottom], +.bs-popover-bottom { + margin-top:.5rem +} +.bs-popover-auto[x-placement^=bottom]>.arrow, +.bs-popover-bottom>.arrow { + top:calc((.5rem + 1px) * -1) +} +.bs-popover-auto[x-placement^=bottom]>.arrow::before, +.bs-popover-bottom>.arrow::before { + top:0; + border-width:0 .5rem .5rem .5rem; + border-bottom-color:rgba(0,0,0,.25) +} +.bs-popover-auto[x-placement^=bottom]>.arrow::after, +.bs-popover-bottom>.arrow::after { + top:1px; + border-width:0 .5rem .5rem .5rem; + border-bottom-color:#fff +} +.bs-popover-auto[x-placement^=bottom] .popover-header::before, +.bs-popover-bottom .popover-header::before { + position:absolute; + top:0; + left:50%; + display:block; + width:1rem; + margin-left:-.5rem; + content:""; + border-bottom:1px solid #f7f7f7 +} +.bs-popover-auto[x-placement^=left], +.bs-popover-left { + margin-right:.5rem +} +.bs-popover-auto[x-placement^=left]>.arrow, +.bs-popover-left>.arrow { + right:calc((.5rem + 1px) * -1); + width:.5rem; + height:1rem; + margin:.3rem 0 +} +.bs-popover-auto[x-placement^=left]>.arrow::before, +.bs-popover-left>.arrow::before { + right:0; + border-width:.5rem 0 .5rem .5rem; + border-left-color:rgba(0,0,0,.25) +} +.bs-popover-auto[x-placement^=left]>.arrow::after, +.bs-popover-left>.arrow::after { + right:1px; + border-width:.5rem 0 .5rem .5rem; + border-left-color:#fff +} +.popover-header { + padding:.5rem .75rem; + margin-bottom:0; + font-size:1rem; + background-color:#f7f7f7; + border-bottom:1px solid #ebebeb; + border-top-left-radius:calc(.3rem - 1px); + border-top-right-radius:calc(.3rem - 1px) +} +.popover-header:empty { + display:none +} +.popover-body { + padding:.5rem .75rem; + color:#212529 +} +.carousel { + position:relative +} +.carousel.pointer-event { + -ms-touch-action:pan-y; + touch-action:pan-y +} +.carousel-inner { + position:relative; + width:100%; + overflow:hidden +} +.carousel-inner::after { + display:block; + clear:both; + content:"" +} +.carousel-item { + position:relative; + display:none; + float:left; + width:100%; + margin-right:-100%; + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + transition:-webkit-transform .6s ease-in-out; + transition:transform .6s ease-in-out; + transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out +} +@media (prefers-reduced-motion:reduce) { + .carousel-item { + transition:none + } +} +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display:block +} +.active.carousel-item-right, +.carousel-item-next:not(.carousel-item-left) { + -webkit-transform:translateX(100%); + transform:translateX(100%) +} +.active.carousel-item-left, +.carousel-item-prev:not(.carousel-item-right) { + -webkit-transform:translateX(-100%); + transform:translateX(-100%) +} +.carousel-fade .carousel-item { + opacity:0; + transition-property:opacity; + -webkit-transform:none; + transform:none +} +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right, +.carousel-fade .carousel-item.active { + z-index:1; + opacity:1 +} +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index:0; + opacity:0; + transition:0s .6s opacity +} +@media (prefers-reduced-motion:reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition:none + } +} +.carousel-control-next, +.carousel-control-prev { + position:absolute; + top:0; + bottom:0; + z-index:1; + display:-ms-flexbox; + display:flex; + -ms-flex-align:center; + align-items:center; + -ms-flex-pack:center; + justify-content:center; + width:15%; + color:#fff; + text-align:center; + opacity:.5; + transition:opacity .15s ease +} +@media (prefers-reduced-motion:reduce) { + .carousel-control-next, + .carousel-control-prev { + transition:none + } +} +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color:#fff; + text-decoration:none; + outline:0; + opacity:.9 +} +.carousel-control-prev { + left:0 +} +.carousel-control-next { + right:0 +} +.carousel-control-next-icon, +.carousel-control-prev-icon { + display:inline-block; + width:20px; + height:20px; + background:no-repeat 50%/100% 100% +} +.carousel-control-prev-icon { + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e") +} +.carousel-control-next-icon { + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e") +} +.carousel-indicators { + position:absolute; + right:0; + bottom:0; + left:0; + z-index:15; + display:-ms-flexbox; + display:flex; + -ms-flex-pack:center; + justify-content:center; + padding-left:0; + margin-right:15%; + margin-left:15%; + list-style:none +} +.carousel-indicators li { + box-sizing:content-box; + -ms-flex:0 1 auto; + flex:0 1 auto; + width:30px; + height:3px; + margin-right:3px; + margin-left:3px; + text-indent:-999px; + cursor:pointer; + background-color:#fff; + background-clip:padding-box; + border-top:10px solid transparent; + border-bottom:10px solid transparent; + opacity:.5; + transition:opacity .6s ease +} +@media (prefers-reduced-motion:reduce) { + .carousel-indicators li { + transition:none + } +} +.carousel-indicators .active { + opacity:1 +} +.carousel-caption { + position:absolute; + right:15%; + bottom:20px; + left:15%; + z-index:10; + padding-top:20px; + padding-bottom:20px; + color:#fff; + text-align:center +} +@-webkit-keyframes spinner-border { + to { + -webkit-transform:rotate(360deg); + transform:rotate(360deg) + } +} +@keyframes spinner-border { + to { + -webkit-transform:rotate(360deg); + transform:rotate(360deg) + } +} +.spinner-border { + display:inline-block; + width:2rem; + height:2rem; + vertical-align:text-bottom; + border:.25em solid currentColor; + border-right-color:transparent; + border-radius:50%; + -webkit-animation:spinner-border .75s linear infinite; + animation:spinner-border .75s linear infinite +} +.spinner-border-sm { + width:1rem; + height:1rem; + border-width:.2em +} +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform:scale(0); + transform:scale(0) + } + 50% { + opacity:1 + } +} +@keyframes spinner-grow { + 0% { + -webkit-transform:scale(0); + transform:scale(0) + } + 50% { + opacity:1 + } +} +.spinner-grow { + display:inline-block; + width:2rem; + height:2rem; + vertical-align:text-bottom; + background-color:currentColor; + border-radius:50%; + opacity:0; + -webkit-animation:spinner-grow .75s linear infinite; + animation:spinner-grow .75s linear infinite +} +.spinner-grow-sm { + width:1rem; + height:1rem +} +.align-baseline { + vertical-align:baseline!important +} +.align-top { + vertical-align:top!important +} +.align-middle { + vertical-align:middle!important +} +.align-bottom { + vertical-align:bottom!important +} +.align-text-bottom { + vertical-align:text-bottom!important +} +.align-text-top { + vertical-align:text-top!important +} +.bg-primary { + background-color:#007bff!important +} +a.bg-primary:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color:#0062cc!important +} +.bg-secondary { + background-color:#6c757d!important +} +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color:#545b62!important +} +.bg-success { + background-color:#28a745!important +} +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color:#1e7e34!important +} +.bg-info { + background-color:#17a2b8!important +} +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color:#117a8b!important +} +.bg-warning { + background-color:#ffc107!important +} +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color:#d39e00!important +} +.bg-danger { + background-color:#dc3545!important +} +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color:#bd2130!important +} +.bg-light { + background-color:#f8f9fa!important +} +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color:#dae0e5!important +} +.bg-dark { + background-color:#343a40!important +} +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + background-color:#1d2124!important +} +.bg-white { + background-color:#fff!important +} +.bg-transparent { + background-color:transparent!important +} +.border { + border:1px solid #dee2e6!important +} +.border-top { + border-top:1px solid #dee2e6!important +} +.border-right { + border-right:1px solid #dee2e6!important +} +.border-bottom { + border-bottom:1px solid #dee2e6!important +} +.border-left { + border-left:1px solid #dee2e6!important +} +.border-0 { + border:0!important +} +.border-top-0 { + border-top:0!important +} +.border-right-0 { + border-right:0!important +} +.border-bottom-0 { + border-bottom:0!important +} +.border-left-0 { + border-left:0!important +} +.border-primary { + border-color:#007bff!important +} +.border-secondary { + border-color:#6c757d!important +} +.border-success { + border-color:#28a745!important +} +.border-info { + border-color:#17a2b8!important +} +.border-warning { + border-color:#ffc107!important +} +.border-danger { + border-color:#dc3545!important +} +.border-light { + border-color:#f8f9fa!important +} +.border-dark { + border-color:#343a40!important +} +.border-white { + border-color:#fff!important +} +.rounded-sm { + border-radius:.2rem!important +} +.rounded { + border-radius:.25rem!important +} +.rounded-top { + border-top-left-radius:.25rem!important; + border-top-right-radius:.25rem!important +} +.rounded-right { + border-top-right-radius:.25rem!important; + border-bottom-right-radius:.25rem!important +} +.rounded-bottom { + border-bottom-right-radius:.25rem!important; + border-bottom-left-radius:.25rem!important +} +.rounded-left { + border-top-left-radius:.25rem!important; + border-bottom-left-radius:.25rem!important +} +.rounded-lg { + border-radius:.3rem!important +} +.rounded-circle { + border-radius:50%!important +} +.rounded-pill { + border-radius:50rem!important +} +.rounded-0 { + border-radius:0!important +} +.clearfix::after { + display:block; + clear:both; + content:"" +} +.d-none { + display:none!important +} +.d-inline { + display:inline!important +} +.d-inline-block { + display:inline-block!important +} +.d-block { + display:block!important +} +.d-table { + display:table!important +} +.d-table-row { + display:table-row!important +} +.d-table-cell { + display:table-cell!important +} +.d-flex { + display:-ms-flexbox!important; + display:flex!important +} +.d-inline-flex { + display:-ms-inline-flexbox!important; + display:inline-flex!important +} +@media (min-width:576px) { + .d-sm-none { + display:none!important + } + .d-sm-inline { + display:inline!important + } + .d-sm-inline-block { + display:inline-block!important + } + .d-sm-block { + display:block!important + } + .d-sm-table { + display:table!important + } + .d-sm-table-row { + display:table-row!important + } + .d-sm-table-cell { + display:table-cell!important + } + .d-sm-flex { + display:-ms-flexbox!important; + display:flex!important + } + .d-sm-inline-flex { + display:-ms-inline-flexbox!important; + display:inline-flex!important + } +} +@media (min-width:768px) { + .d-md-none { + display:none!important + } + .d-md-inline { + display:inline!important + } + .d-md-inline-block { + display:inline-block!important + } + .d-md-block { + display:block!important + } + .d-md-table { + display:table!important + } + .d-md-table-row { + display:table-row!important + } + .d-md-table-cell { + display:table-cell!important + } + .d-md-flex { + display:-ms-flexbox!important; + display:flex!important + } + .d-md-inline-flex { + display:-ms-inline-flexbox!important; + display:inline-flex!important + } +} +@media (min-width:992px) { + .d-lg-none { + display:none!important + } + .d-lg-inline { + display:inline!important + } + .d-lg-inline-block { + display:inline-block!important + } + .d-lg-block { + display:block!important + } + .d-lg-table { + display:table!important + } + .d-lg-table-row { + display:table-row!important + } + .d-lg-table-cell { + display:table-cell!important + } + .d-lg-flex { + display:-ms-flexbox!important; + display:flex!important + } + .d-lg-inline-flex { + display:-ms-inline-flexbox!important; + display:inline-flex!important + } +} +@media (min-width:1200px) { + .d-xl-none { + display:none!important + } + .d-xl-inline { + display:inline!important + } + .d-xl-inline-block { + display:inline-block!important + } + .d-xl-block { + display:block!important + } + .d-xl-table { + display:table!important + } + .d-xl-table-row { + display:table-row!important + } + .d-xl-table-cell { + display:table-cell!important + } + .d-xl-flex { + display:-ms-flexbox!important; + display:flex!important + } + .d-xl-inline-flex { + display:-ms-inline-flexbox!important; + display:inline-flex!important + } +} +@media print { + .d-print-none { + display:none!important + } + .d-print-inline { + display:inline!important + } + .d-print-inline-block { + display:inline-block!important + } + .d-print-block { + display:block!important + } + .d-print-table { + display:table!important + } + .d-print-table-row { + display:table-row!important + } + .d-print-table-cell { + display:table-cell!important + } + .d-print-flex { + display:-ms-flexbox!important; + display:flex!important + } + .d-print-inline-flex { + display:-ms-inline-flexbox!important; + display:inline-flex!important + } +} +.embed-responsive { + position:relative; + display:block; + width:100%; + padding:0; + overflow:hidden +} +.embed-responsive::before { + display:block; + content:"" +} +.embed-responsive .embed-responsive-item, +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video { + position:absolute; + top:0; + bottom:0; + left:0; + width:100%; + height:100%; + border:0 +} +.embed-responsive-21by9::before { + padding-top:42.857143% +} +.embed-responsive-16by9::before { + padding-top:56.25% +} +.embed-responsive-4by3::before { + padding-top:75% +} +.embed-responsive-1by1::before { + padding-top:100% +} +.flex-row { + -ms-flex-direction:row!important; + flex-direction:row!important +} +.flex-column { + -ms-flex-direction:column!important; + flex-direction:column!important +} +.flex-row-reverse { + -ms-flex-direction:row-reverse!important; + flex-direction:row-reverse!important +} +.flex-column-reverse { + -ms-flex-direction:column-reverse!important; + flex-direction:column-reverse!important +} +.flex-wrap { + -ms-flex-wrap:wrap!important; + flex-wrap:wrap!important +} +.flex-nowrap { + -ms-flex-wrap:nowrap!important; + flex-wrap:nowrap!important +} +.flex-wrap-reverse { + -ms-flex-wrap:wrap-reverse!important; + flex-wrap:wrap-reverse!important +} +.flex-fill { + -ms-flex:1 1 auto!important; + flex:1 1 auto!important +} +.flex-grow-0 { + -ms-flex-positive:0!important; + flex-grow:0!important +} +.flex-grow-1 { + -ms-flex-positive:1!important; + flex-grow:1!important +} +.flex-shrink-0 { + -ms-flex-negative:0!important; + flex-shrink:0!important +} +.flex-shrink-1 { + -ms-flex-negative:1!important; + flex-shrink:1!important +} +.justify-content-start { + -ms-flex-pack:start!important; + justify-content:flex-start!important +} +.justify-content-end { + -ms-flex-pack:end!important; + justify-content:flex-end!important +} +.justify-content-center { + -ms-flex-pack:center!important; + justify-content:center!important +} +.justify-content-between { + -ms-flex-pack:justify!important; + justify-content:space-between!important +} +.justify-content-around { + -ms-flex-pack:distribute!important; + justify-content:space-around!important +} +.align-items-start { + -ms-flex-align:start!important; + align-items:flex-start!important +} +.align-items-end { + -ms-flex-align:end!important; + align-items:flex-end!important +} +.align-items-center { + -ms-flex-align:center!important; + align-items:center!important +} +.align-items-baseline { + -ms-flex-align:baseline!important; + align-items:baseline!important +} +.align-items-stretch { + -ms-flex-align:stretch!important; + align-items:stretch!important +} +.align-content-start { + -ms-flex-line-pack:start!important; + align-content:flex-start!important +} +.align-content-end { + -ms-flex-line-pack:end!important; + align-content:flex-end!important +} +.align-content-center { + -ms-flex-line-pack:center!important; + align-content:center!important +} +.align-content-between { + -ms-flex-line-pack:justify!important; + align-content:space-between!important +} +.align-content-around { + -ms-flex-line-pack:distribute!important; + align-content:space-around!important +} +.align-content-stretch { + -ms-flex-line-pack:stretch!important; + align-content:stretch!important +} +.align-self-auto { + -ms-flex-item-align:auto!important; + align-self:auto!important +} +.align-self-start { + -ms-flex-item-align:start!important; + align-self:flex-start!important +} +.align-self-end { + -ms-flex-item-align:end!important; + align-self:flex-end!important +} +.align-self-center { + -ms-flex-item-align:center!important; + align-self:center!important +} +.align-self-baseline { + -ms-flex-item-align:baseline!important; + align-self:baseline!important +} +.align-self-stretch { + -ms-flex-item-align:stretch!important; + align-self:stretch!important +} +@media (min-width:576px) { + .flex-sm-row { + -ms-flex-direction:row!important; + flex-direction:row!important + } + .flex-sm-column { + -ms-flex-direction:column!important; + flex-direction:column!important + } + .flex-sm-row-reverse { + -ms-flex-direction:row-reverse!important; + flex-direction:row-reverse!important + } + .flex-sm-column-reverse { + -ms-flex-direction:column-reverse!important; + flex-direction:column-reverse!important + } + .flex-sm-wrap { + -ms-flex-wrap:wrap!important; + flex-wrap:wrap!important + } + .flex-sm-nowrap { + -ms-flex-wrap:nowrap!important; + flex-wrap:nowrap!important + } + .flex-sm-wrap-reverse { + -ms-flex-wrap:wrap-reverse!important; + flex-wrap:wrap-reverse!important + } + .flex-sm-fill { + -ms-flex:1 1 auto!important; + flex:1 1 auto!important + } + .flex-sm-grow-0 { + -ms-flex-positive:0!important; + flex-grow:0!important + } + .flex-sm-grow-1 { + -ms-flex-positive:1!important; + flex-grow:1!important + } + .flex-sm-shrink-0 { + -ms-flex-negative:0!important; + flex-shrink:0!important + } + .flex-sm-shrink-1 { + -ms-flex-negative:1!important; + flex-shrink:1!important + } + .justify-content-sm-start { + -ms-flex-pack:start!important; + justify-content:flex-start!important + } + .justify-content-sm-end { + -ms-flex-pack:end!important; + justify-content:flex-end!important + } + .justify-content-sm-center { + -ms-flex-pack:center!important; + justify-content:center!important + } + .justify-content-sm-between { + -ms-flex-pack:justify!important; + justify-content:space-between!important + } + .justify-content-sm-around { + -ms-flex-pack:distribute!important; + justify-content:space-around!important + } + .align-items-sm-start { + -ms-flex-align:start!important; + align-items:flex-start!important + } + .align-items-sm-end { + -ms-flex-align:end!important; + align-items:flex-end!important + } + .align-items-sm-center { + -ms-flex-align:center!important; + align-items:center!important + } + .align-items-sm-baseline { + -ms-flex-align:baseline!important; + align-items:baseline!important + } + .align-items-sm-stretch { + -ms-flex-align:stretch!important; + align-items:stretch!important + } + .align-content-sm-start { + -ms-flex-line-pack:start!important; + align-content:flex-start!important + } + .align-content-sm-end { + -ms-flex-line-pack:end!important; + align-content:flex-end!important + } + .align-content-sm-center { + -ms-flex-line-pack:center!important; + align-content:center!important + } + .align-content-sm-between { + -ms-flex-line-pack:justify!important; + align-content:space-between!important + } + .align-content-sm-around { + -ms-flex-line-pack:distribute!important; + align-content:space-around!important + } + .align-content-sm-stretch { + -ms-flex-line-pack:stretch!important; + align-content:stretch!important + } + .align-self-sm-auto { + -ms-flex-item-align:auto!important; + align-self:auto!important + } + .align-self-sm-start { + -ms-flex-item-align:start!important; + align-self:flex-start!important + } + .align-self-sm-end { + -ms-flex-item-align:end!important; + align-self:flex-end!important + } + .align-self-sm-center { + -ms-flex-item-align:center!important; + align-self:center!important + } + .align-self-sm-baseline { + -ms-flex-item-align:baseline!important; + align-self:baseline!important + } + .align-self-sm-stretch { + -ms-flex-item-align:stretch!important; + align-self:stretch!important + } +} +@media (min-width:768px) { + .flex-md-row { + -ms-flex-direction:row!important; + flex-direction:row!important + } + .flex-md-column { + -ms-flex-direction:column!important; + flex-direction:column!important + } + .flex-md-row-reverse { + -ms-flex-direction:row-reverse!important; + flex-direction:row-reverse!important + } + .flex-md-column-reverse { + -ms-flex-direction:column-reverse!important; + flex-direction:column-reverse!important + } + .flex-md-wrap { + -ms-flex-wrap:wrap!important; + flex-wrap:wrap!important + } + .flex-md-nowrap { + -ms-flex-wrap:nowrap!important; + flex-wrap:nowrap!important + } + .flex-md-wrap-reverse { + -ms-flex-wrap:wrap-reverse!important; + flex-wrap:wrap-reverse!important + } + .flex-md-fill { + -ms-flex:1 1 auto!important; + flex:1 1 auto!important + } + .flex-md-grow-0 { + -ms-flex-positive:0!important; + flex-grow:0!important + } + .flex-md-grow-1 { + -ms-flex-positive:1!important; + flex-grow:1!important + } + .flex-md-shrink-0 { + -ms-flex-negative:0!important; + flex-shrink:0!important + } + .flex-md-shrink-1 { + -ms-flex-negative:1!important; + flex-shrink:1!important + } + .justify-content-md-start { + -ms-flex-pack:start!important; + justify-content:flex-start!important + } + .justify-content-md-end { + -ms-flex-pack:end!important; + justify-content:flex-end!important + } + .justify-content-md-center { + -ms-flex-pack:center!important; + justify-content:center!important + } + .justify-content-md-between { + -ms-flex-pack:justify!important; + justify-content:space-between!important + } + .justify-content-md-around { + -ms-flex-pack:distribute!important; + justify-content:space-around!important + } + .align-items-md-start { + -ms-flex-align:start!important; + align-items:flex-start!important + } + .align-items-md-end { + -ms-flex-align:end!important; + align-items:flex-end!important + } + .align-items-md-center { + -ms-flex-align:center!important; + align-items:center!important + } + .align-items-md-baseline { + -ms-flex-align:baseline!important; + align-items:baseline!important + } + .align-items-md-stretch { + -ms-flex-align:stretch!important; + align-items:stretch!important + } + .align-content-md-start { + -ms-flex-line-pack:start!important; + align-content:flex-start!important + } + .align-content-md-end { + -ms-flex-line-pack:end!important; + align-content:flex-end!important + } + .align-content-md-center { + -ms-flex-line-pack:center!important; + align-content:center!important + } + .align-content-md-between { + -ms-flex-line-pack:justify!important; + align-content:space-between!important + } + .align-content-md-around { + -ms-flex-line-pack:distribute!important; + align-content:space-around!important + } + .align-content-md-stretch { + -ms-flex-line-pack:stretch!important; + align-content:stretch!important + } + .align-self-md-auto { + -ms-flex-item-align:auto!important; + align-self:auto!important + } + .align-self-md-start { + -ms-flex-item-align:start!important; + align-self:flex-start!important + } + .align-self-md-end { + -ms-flex-item-align:end!important; + align-self:flex-end!important + } + .align-self-md-center { + -ms-flex-item-align:center!important; + align-self:center!important + } + .align-self-md-baseline { + -ms-flex-item-align:baseline!important; + align-self:baseline!important + } + .align-self-md-stretch { + -ms-flex-item-align:stretch!important; + align-self:stretch!important + } +} +@media (min-width:992px) { + .flex-lg-row { + -ms-flex-direction:row!important; + flex-direction:row!important + } + .flex-lg-column { + -ms-flex-direction:column!important; + flex-direction:column!important + } + .flex-lg-row-reverse { + -ms-flex-direction:row-reverse!important; + flex-direction:row-reverse!important + } + .flex-lg-column-reverse { + -ms-flex-direction:column-reverse!important; + flex-direction:column-reverse!important + } + .flex-lg-wrap { + -ms-flex-wrap:wrap!important; + flex-wrap:wrap!important + } + .flex-lg-nowrap { + -ms-flex-wrap:nowrap!important; + flex-wrap:nowrap!important + } + .flex-lg-wrap-reverse { + -ms-flex-wrap:wrap-reverse!important; + flex-wrap:wrap-reverse!important + } + .flex-lg-fill { + -ms-flex:1 1 auto!important; + flex:1 1 auto!important + } + .flex-lg-grow-0 { + -ms-flex-positive:0!important; + flex-grow:0!important + } + .flex-lg-grow-1 { + -ms-flex-positive:1!important; + flex-grow:1!important + } + .flex-lg-shrink-0 { + -ms-flex-negative:0!important; + flex-shrink:0!important + } + .flex-lg-shrink-1 { + -ms-flex-negative:1!important; + flex-shrink:1!important + } + .justify-content-lg-start { + -ms-flex-pack:start!important; + justify-content:flex-start!important + } + .justify-content-lg-end { + -ms-flex-pack:end!important; + justify-content:flex-end!important + } + .justify-content-lg-center { + -ms-flex-pack:center!important; + justify-content:center!important + } + .justify-content-lg-between { + -ms-flex-pack:justify!important; + justify-content:space-between!important + } + .justify-content-lg-around { + -ms-flex-pack:distribute!important; + justify-content:space-around!important + } + .align-items-lg-start { + -ms-flex-align:start!important; + align-items:flex-start!important + } + .align-items-lg-end { + -ms-flex-align:end!important; + align-items:flex-end!important + } + .align-items-lg-center { + -ms-flex-align:center!important; + align-items:center!important + } + .align-items-lg-baseline { + -ms-flex-align:baseline!important; + align-items:baseline!important + } + .align-items-lg-stretch { + -ms-flex-align:stretch!important; + align-items:stretch!important + } + .align-content-lg-start { + -ms-flex-line-pack:start!important; + align-content:flex-start!important + } + .align-content-lg-end { + -ms-flex-line-pack:end!important; + align-content:flex-end!important + } + .align-content-lg-center { + -ms-flex-line-pack:center!important; + align-content:center!important + } + .align-content-lg-between { + -ms-flex-line-pack:justify!important; + align-content:space-between!important + } + .align-content-lg-around { + -ms-flex-line-pack:distribute!important; + align-content:space-around!important + } + .align-content-lg-stretch { + -ms-flex-line-pack:stretch!important; + align-content:stretch!important + } + .align-self-lg-auto { + -ms-flex-item-align:auto!important; + align-self:auto!important + } + .align-self-lg-start { + -ms-flex-item-align:start!important; + align-self:flex-start!important + } + .align-self-lg-end { + -ms-flex-item-align:end!important; + align-self:flex-end!important + } + .align-self-lg-center { + -ms-flex-item-align:center!important; + align-self:center!important + } + .align-self-lg-baseline { + -ms-flex-item-align:baseline!important; + align-self:baseline!important + } + .align-self-lg-stretch { + -ms-flex-item-align:stretch!important; + align-self:stretch!important + } +} +@media (min-width:1200px) { + .flex-xl-row { + -ms-flex-direction:row!important; + flex-direction:row!important + } + .flex-xl-column { + -ms-flex-direction:column!important; + flex-direction:column!important + } + .flex-xl-row-reverse { + -ms-flex-direction:row-reverse!important; + flex-direction:row-reverse!important + } + .flex-xl-column-reverse { + -ms-flex-direction:column-reverse!important; + flex-direction:column-reverse!important + } + .flex-xl-wrap { + -ms-flex-wrap:wrap!important; + flex-wrap:wrap!important + } + .flex-xl-nowrap { + -ms-flex-wrap:nowrap!important; + flex-wrap:nowrap!important + } + .flex-xl-wrap-reverse { + -ms-flex-wrap:wrap-reverse!important; + flex-wrap:wrap-reverse!important + } + .flex-xl-fill { + -ms-flex:1 1 auto!important; + flex:1 1 auto!important + } + .flex-xl-grow-0 { + -ms-flex-positive:0!important; + flex-grow:0!important + } + .flex-xl-grow-1 { + -ms-flex-positive:1!important; + flex-grow:1!important + } + .flex-xl-shrink-0 { + -ms-flex-negative:0!important; + flex-shrink:0!important + } + .flex-xl-shrink-1 { + -ms-flex-negative:1!important; + flex-shrink:1!important + } + .justify-content-xl-start { + -ms-flex-pack:start!important; + justify-content:flex-start!important + } + .justify-content-xl-end { + -ms-flex-pack:end!important; + justify-content:flex-end!important + } + .justify-content-xl-center { + -ms-flex-pack:center!important; + justify-content:center!important + } + .justify-content-xl-between { + -ms-flex-pack:justify!important; + justify-content:space-between!important + } + .justify-content-xl-around { + -ms-flex-pack:distribute!important; + justify-content:space-around!important + } + .align-items-xl-start { + -ms-flex-align:start!important; + align-items:flex-start!important + } + .align-items-xl-end { + -ms-flex-align:end!important; + align-items:flex-end!important + } + .align-items-xl-center { + -ms-flex-align:center!important; + align-items:center!important + } + .align-items-xl-baseline { + -ms-flex-align:baseline!important; + align-items:baseline!important + } + .align-items-xl-stretch { + -ms-flex-align:stretch!important; + align-items:stretch!important + } + .align-content-xl-start { + -ms-flex-line-pack:start!important; + align-content:flex-start!important + } + .align-content-xl-end { + -ms-flex-line-pack:end!important; + align-content:flex-end!important + } + .align-content-xl-center { + -ms-flex-line-pack:center!important; + align-content:center!important + } + .align-content-xl-between { + -ms-flex-line-pack:justify!important; + align-content:space-between!important + } + .align-content-xl-around { + -ms-flex-line-pack:distribute!important; + align-content:space-around!important + } + .align-content-xl-stretch { + -ms-flex-line-pack:stretch!important; + align-content:stretch!important + } + .align-self-xl-auto { + -ms-flex-item-align:auto!important; + align-self:auto!important + } + .align-self-xl-start { + -ms-flex-item-align:start!important; + align-self:flex-start!important + } + .align-self-xl-end { + -ms-flex-item-align:end!important; + align-self:flex-end!important + } + .align-self-xl-center { + -ms-flex-item-align:center!important; + align-self:center!important + } + .align-self-xl-baseline { + -ms-flex-item-align:baseline!important; + align-self:baseline!important + } + .align-self-xl-stretch { + -ms-flex-item-align:stretch!important; + align-self:stretch!important + } +} +.float-left { + float:left!important +} +.float-right { + float:right!important +} +.float-none { + float:none!important +} +@media (min-width:576px) { + .float-sm-left { + float:left!important + } + .float-sm-right { + float:right!important + } + .float-sm-none { + float:none!important + } +} +@media (min-width:768px) { + .float-md-left { + float:left!important + } + .float-md-right { + float:right!important + } + .float-md-none { + float:none!important + } +} +@media (min-width:992px) { + .float-lg-left { + float:left!important + } + .float-lg-right { + float:right!important + } + .float-lg-none { + float:none!important + } +} +@media (min-width:1200px) { + .float-xl-left { + float:left!important + } + .float-xl-right { + float:right!important + } + .float-xl-none { + float:none!important + } +} +.overflow-auto { + overflow:auto!important +} +.overflow-hidden { + overflow:hidden!important +} +.position-static { + position:static!important +} +.position-relative { + position:relative!important +} +.position-absolute { + position:absolute!important +} +.position-fixed { + position:fixed!important +} +.position-sticky { + position:-webkit-sticky!important; + position:sticky!important +} +.fixed-top { + position:fixed; + top:0; + right:0; + left:0; + z-index:1030 +} +.fixed-bottom { + position:fixed; + right:0; + bottom:0; + left:0; + z-index:1030 +} +@supports ((position:-webkit-sticky) or (position:sticky)) { + .sticky-top { + position:-webkit-sticky; + position:sticky; + top:0; + z-index:1020 + } +} +.sr-only { + position:absolute; + width:1px; + height:1px; + padding:0; + overflow:hidden; + clip:rect(0,0,0,0); + white-space:nowrap; + border:0 +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position:static; + width:auto; + height:auto; + overflow:visible; + clip:auto; + white-space:normal +} +.shadow-sm { + box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important +} +.shadow { + box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important +} +.shadow-lg { + box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important +} +.shadow-none { + box-shadow:none!important +} +.w-25 { + width:25%!important +} +.w-50 { + width:50%!important +} +.w-75 { + width:75%!important +} +.w-100 { + width:100%!important +} +.w-auto { + width:auto!important +} +.h-25 { + height:25%!important +} +.h-50 { + height:50%!important +} +.h-75 { + height:75%!important +} +.h-100 { + height:100%!important +} +.h-auto { + height:auto!important +} +.mw-100 { + max-width:100%!important +} +.mh-100 { + max-height:100%!important +} +.min-vw-100 { + min-width:100vw!important +} +.min-vh-100 { + min-height:100vh!important +} +.vw-100 { + width:100vw!important +} +.vh-100 { + height:100vh!important +} +.stretched-link::after { + position:absolute; + top:0; + right:0; + bottom:0; + left:0; + z-index:1; + pointer-events:auto; + content:""; + background-color:rgba(0,0,0,0) +} +.m-0 { + margin:0!important +} +.mt-0, +.my-0 { + margin-top:0!important +} +.mr-0, +.mx-0 { + margin-right:0!important +} +.mb-0, +.my-0 { + margin-bottom:0!important +} +.ml-0, +.mx-0 { + margin-left:0!important +} +.m-1 { + margin:.25rem!important +} +.mt-1, +.my-1 { + margin-top:.25rem!important +} +.mr-1, +.mx-1 { + margin-right:.25rem!important +} +.mb-1, +.my-1 { + margin-bottom:.25rem!important +} +.ml-1, +.mx-1 { + margin-left:.25rem!important +} +.m-2 { + margin:.5rem!important +} +.mt-2, +.my-2 { + margin-top:.5rem!important +} +.mr-2, +.mx-2 { + margin-right:.5rem!important +} +.mb-2, +.my-2 { + margin-bottom:.5rem!important +} +.ml-2, +.mx-2 { + margin-left:.5rem!important +} +.m-3 { + margin:1rem!important +} +.mt-3, +.my-3 { + margin-top:1rem!important +} +.mr-3, +.mx-3 { + margin-right:1rem!important +} +.mb-3, +.my-3 { + margin-bottom:1rem!important +} +.ml-3, +.mx-3 { + margin-left:1rem!important +} +.m-4 { + margin:1.5rem!important +} +.mt-4, +.my-4 { + margin-top:1.5rem!important +} +.mr-4, +.mx-4 { + margin-right:1.5rem!important +} +.mb-4, +.my-4 { + margin-bottom:1.5rem!important +} +.ml-4, +.mx-4 { + margin-left:1.5rem!important +} +.m-5 { + margin:3rem!important +} +.mt-5, +.my-5 { + margin-top:3rem!important +} +.mr-5, +.mx-5 { + margin-right:3rem!important +} +.mb-5, +.my-5 { + margin-bottom:3rem!important +} +.ml-5, +.mx-5 { + margin-left:3rem!important +} +.p-0 { + padding:0!important +} +.pt-0, +.py-0 { + padding-top:0!important +} +.pr-0, +.px-0 { + padding-right:0!important +} +.pb-0, +.py-0 { + padding-bottom:0!important +} +.pl-0, +.px-0 { + padding-left:0!important +} +.p-1 { + padding:.25rem!important +} +.pt-1, +.py-1 { + padding-top:.25rem!important +} +.pr-1, +.px-1 { + padding-right:.25rem!important +} +.pb-1, +.py-1 { + padding-bottom:.25rem!important +} +.pl-1, +.px-1 { + padding-left:.25rem!important +} +.p-2 { + padding:.5rem!important +} +.pt-2, +.py-2 { + padding-top:.5rem!important +} +.pr-2, +.px-2 { + padding-right:.5rem!important +} +.pb-2, +.py-2 { + padding-bottom:.5rem!important +} +.pl-2, +.px-2 { + padding-left:.5rem!important +} +.p-3 { + padding:1rem!important +} +.pt-3, +.py-3 { + padding-top:1rem!important +} +.pr-3, +.px-3 { + padding-right:1rem!important +} +.pb-3, +.py-3 { + padding-bottom:1rem!important +} +.pl-3, +.px-3 { + padding-left:1rem!important +} +.p-4 { + padding:1.5rem!important +} +.pt-4, +.py-4 { + padding-top:1.5rem!important +} +.pr-4, +.px-4 { + padding-right:1.5rem!important +} +.pb-4, +.py-4 { + padding-bottom:1.5rem!important +} +.pl-4, +.px-4 { + padding-left:1.5rem!important +} +.p-5 { + padding:3rem!important +} +.pt-5, +.py-5 { + padding-top:3rem!important +} +.pr-5, +.px-5 { + padding-right:3rem!important +} +.pb-5, +.py-5 { + padding-bottom:3rem!important +} +.pl-5, +.px-5 { + padding-left:3rem!important +} +.m-n1 { + margin:-.25rem!important +} +.mt-n1, +.my-n1 { + margin-top:-.25rem!important +} +.mr-n1, +.mx-n1 { + margin-right:-.25rem!important +} +.mb-n1, +.my-n1 { + margin-bottom:-.25rem!important +} +.ml-n1, +.mx-n1 { + margin-left:-.25rem!important +} +.m-n2 { + margin:-.5rem!important +} +.mt-n2, +.my-n2 { + margin-top:-.5rem!important +} +.mr-n2, +.mx-n2 { + margin-right:-.5rem!important +} +.mb-n2, +.my-n2 { + margin-bottom:-.5rem!important +} +.ml-n2, +.mx-n2 { + margin-left:-.5rem!important +} +.m-n3 { + margin:-1rem!important +} +.mt-n3, +.my-n3 { + margin-top:-1rem!important +} +.mr-n3, +.mx-n3 { + margin-right:-1rem!important +} +.mb-n3, +.my-n3 { + margin-bottom:-1rem!important +} +.ml-n3, +.mx-n3 { + margin-left:-1rem!important +} +.m-n4 { + margin:-1.5rem!important +} +.mt-n4, +.my-n4 { + margin-top:-1.5rem!important +} +.mr-n4, +.mx-n4 { + margin-right:-1.5rem!important +} +.mb-n4, +.my-n4 { + margin-bottom:-1.5rem!important +} +.ml-n4, +.mx-n4 { + margin-left:-1.5rem!important +} +.m-n5 { + margin:-3rem!important +} +.mt-n5, +.my-n5 { + margin-top:-3rem!important +} +.mr-n5, +.mx-n5 { + margin-right:-3rem!important +} +.mb-n5, +.my-n5 { + margin-bottom:-3rem!important +} +.ml-n5, +.mx-n5 { + margin-left:-3rem!important +} +.m-auto { + margin:auto!important +} +.mt-auto, +.my-auto { + margin-top:auto!important +} +.mr-auto, +.mx-auto { + margin-right:auto!important +} +.mb-auto, +.my-auto { + margin-bottom:auto!important +} +.ml-auto, +.mx-auto { + margin-left:auto!important +} +@media (min-width:576px) { + .m-sm-0 { + margin:0!important + } + .mt-sm-0, + .my-sm-0 { + margin-top:0!important + } + .mr-sm-0, + .mx-sm-0 { + margin-right:0!important + } + .mb-sm-0, + .my-sm-0 { + margin-bottom:0!important + } + .ml-sm-0, + .mx-sm-0 { + margin-left:0!important + } + .m-sm-1 { + margin:.25rem!important + } + .mt-sm-1, + .my-sm-1 { + margin-top:.25rem!important + } + .mr-sm-1, + .mx-sm-1 { + margin-right:.25rem!important + } + .mb-sm-1, + .my-sm-1 { + margin-bottom:.25rem!important + } + .ml-sm-1, + .mx-sm-1 { + margin-left:.25rem!important + } + .m-sm-2 { + margin:.5rem!important + } + .mt-sm-2, + .my-sm-2 { + margin-top:.5rem!important + } + .mr-sm-2, + .mx-sm-2 { + margin-right:.5rem!important + } + .mb-sm-2, + .my-sm-2 { + margin-bottom:.5rem!important + } + .ml-sm-2, + .mx-sm-2 { + margin-left:.5rem!important + } + .m-sm-3 { + margin:1rem!important + } + .mt-sm-3, + .my-sm-3 { + margin-top:1rem!important + } + .mr-sm-3, + .mx-sm-3 { + margin-right:1rem!important + } + .mb-sm-3, + .my-sm-3 { + margin-bottom:1rem!important + } + .ml-sm-3, + .mx-sm-3 { + margin-left:1rem!important + } + .m-sm-4 { + margin:1.5rem!important + } + .mt-sm-4, + .my-sm-4 { + margin-top:1.5rem!important + } + .mr-sm-4, + .mx-sm-4 { + margin-right:1.5rem!important + } + .mb-sm-4, + .my-sm-4 { + margin-bottom:1.5rem!important + } + .ml-sm-4, + .mx-sm-4 { + margin-left:1.5rem!important + } + .m-sm-5 { + margin:3rem!important + } + .mt-sm-5, + .my-sm-5 { + margin-top:3rem!important + } + .mr-sm-5, + .mx-sm-5 { + margin-right:3rem!important + } + .mb-sm-5, + .my-sm-5 { + margin-bottom:3rem!important + } + .ml-sm-5, + .mx-sm-5 { + margin-left:3rem!important + } + .p-sm-0 { + padding:0!important + } + .pt-sm-0, + .py-sm-0 { + padding-top:0!important + } + .pr-sm-0, + .px-sm-0 { + padding-right:0!important + } + .pb-sm-0, + .py-sm-0 { + padding-bottom:0!important + } + .pl-sm-0, + .px-sm-0 { + padding-left:0!important + } + .p-sm-1 { + padding:.25rem!important + } + .pt-sm-1, + .py-sm-1 { + padding-top:.25rem!important + } + .pr-sm-1, + .px-sm-1 { + padding-right:.25rem!important + } + .pb-sm-1, + .py-sm-1 { + padding-bottom:.25rem!important + } + .pl-sm-1, + .px-sm-1 { + padding-left:.25rem!important + } + .p-sm-2 { + padding:.5rem!important + } + .pt-sm-2, + .py-sm-2 { + padding-top:.5rem!important + } + .pr-sm-2, + .px-sm-2 { + padding-right:.5rem!important + } + .pb-sm-2, + .py-sm-2 { + padding-bottom:.5rem!important + } + .pl-sm-2, + .px-sm-2 { + padding-left:.5rem!important + } + .p-sm-3 { + padding:1rem!important + } + .pt-sm-3, + .py-sm-3 { + padding-top:1rem!important + } + .pr-sm-3, + .px-sm-3 { + padding-right:1rem!important + } + .pb-sm-3, + .py-sm-3 { + padding-bottom:1rem!important + } + .pl-sm-3, + .px-sm-3 { + padding-left:1rem!important + } + .p-sm-4 { + padding:1.5rem!important + } + .pt-sm-4, + .py-sm-4 { + padding-top:1.5rem!important + } + .pr-sm-4, + .px-sm-4 { + padding-right:1.5rem!important + } + .pb-sm-4, + .py-sm-4 { + padding-bottom:1.5rem!important + } + .pl-sm-4, + .px-sm-4 { + padding-left:1.5rem!important + } + .p-sm-5 { + padding:3rem!important + } + .pt-sm-5, + .py-sm-5 { + padding-top:3rem!important + } + .pr-sm-5, + .px-sm-5 { + padding-right:3rem!important + } + .pb-sm-5, + .py-sm-5 { + padding-bottom:3rem!important + } + .pl-sm-5, + .px-sm-5 { + padding-left:3rem!important + } + .m-sm-n1 { + margin:-.25rem!important + } + .mt-sm-n1, + .my-sm-n1 { + margin-top:-.25rem!important + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right:-.25rem!important + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom:-.25rem!important + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left:-.25rem!important + } + .m-sm-n2 { + margin:-.5rem!important + } + .mt-sm-n2, + .my-sm-n2 { + margin-top:-.5rem!important + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right:-.5rem!important + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom:-.5rem!important + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left:-.5rem!important + } + .m-sm-n3 { + margin:-1rem!important + } + .mt-sm-n3, + .my-sm-n3 { + margin-top:-1rem!important + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right:-1rem!important + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom:-1rem!important + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left:-1rem!important + } + .m-sm-n4 { + margin:-1.5rem!important + } + .mt-sm-n4, + .my-sm-n4 { + margin-top:-1.5rem!important + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right:-1.5rem!important + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom:-1.5rem!important + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left:-1.5rem!important + } + .m-sm-n5 { + margin:-3rem!important + } + .mt-sm-n5, + .my-sm-n5 { + margin-top:-3rem!important + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right:-3rem!important + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom:-3rem!important + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left:-3rem!important + } + .m-sm-auto { + margin:auto!important + } + .mt-sm-auto, + .my-sm-auto { + margin-top:auto!important + } + .mr-sm-auto, + .mx-sm-auto { + margin-right:auto!important + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom:auto!important + } + .ml-sm-auto, + .mx-sm-auto { + margin-left:auto!important + } +} +@media (min-width:768px) { + .m-md-0 { + margin:0!important + } + .mt-md-0, + .my-md-0 { + margin-top:0!important + } + .mr-md-0, + .mx-md-0 { + margin-right:0!important + } + .mb-md-0, + .my-md-0 { + margin-bottom:0!important + } + .ml-md-0, + .mx-md-0 { + margin-left:0!important + } + .m-md-1 { + margin:.25rem!important + } + .mt-md-1, + .my-md-1 { + margin-top:.25rem!important + } + .mr-md-1, + .mx-md-1 { + margin-right:.25rem!important + } + .mb-md-1, + .my-md-1 { + margin-bottom:.25rem!important + } + .ml-md-1, + .mx-md-1 { + margin-left:.25rem!important + } + .m-md-2 { + margin:.5rem!important + } + .mt-md-2, + .my-md-2 { + margin-top:.5rem!important + } + .mr-md-2, + .mx-md-2 { + margin-right:.5rem!important + } + .mb-md-2, + .my-md-2 { + margin-bottom:.5rem!important + } + .ml-md-2, + .mx-md-2 { + margin-left:.5rem!important + } + .m-md-3 { + margin:1rem!important + } + .mt-md-3, + .my-md-3 { + margin-top:1rem!important + } + .mr-md-3, + .mx-md-3 { + margin-right:1rem!important + } + .mb-md-3, + .my-md-3 { + margin-bottom:1rem!important + } + .ml-md-3, + .mx-md-3 { + margin-left:1rem!important + } + .m-md-4 { + margin:1.5rem!important + } + .mt-md-4, + .my-md-4 { + margin-top:1.5rem!important + } + .mr-md-4, + .mx-md-4 { + margin-right:1.5rem!important + } + .mb-md-4, + .my-md-4 { + margin-bottom:1.5rem!important + } + .ml-md-4, + .mx-md-4 { + margin-left:1.5rem!important + } + .m-md-5 { + margin:3rem!important + } + .mt-md-5, + .my-md-5 { + margin-top:3rem!important + } + .mr-md-5, + .mx-md-5 { + margin-right:3rem!important + } + .mb-md-5, + .my-md-5 { + margin-bottom:3rem!important + } + .ml-md-5, + .mx-md-5 { + margin-left:3rem!important + } + .p-md-0 { + padding:0!important + } + .pt-md-0, + .py-md-0 { + padding-top:0!important + } + .pr-md-0, + .px-md-0 { + padding-right:0!important + } + .pb-md-0, + .py-md-0 { + padding-bottom:0!important + } + .pl-md-0, + .px-md-0 { + padding-left:0!important + } + .p-md-1 { + padding:.25rem!important + } + .pt-md-1, + .py-md-1 { + padding-top:.25rem!important + } + .pr-md-1, + .px-md-1 { + padding-right:.25rem!important + } + .pb-md-1, + .py-md-1 { + padding-bottom:.25rem!important + } + .pl-md-1, + .px-md-1 { + padding-left:.25rem!important + } + .p-md-2 { + padding:.5rem!important + } + .pt-md-2, + .py-md-2 { + padding-top:.5rem!important + } + .pr-md-2, + .px-md-2 { + padding-right:.5rem!important + } + .pb-md-2, + .py-md-2 { + padding-bottom:.5rem!important + } + .pl-md-2, + .px-md-2 { + padding-left:.5rem!important + } + .p-md-3 { + padding:1rem!important + } + .pt-md-3, + .py-md-3 { + padding-top:1rem!important + } + .pr-md-3, + .px-md-3 { + padding-right:1rem!important + } + .pb-md-3, + .py-md-3 { + padding-bottom:1rem!important + } + .pl-md-3, + .px-md-3 { + padding-left:1rem!important + } + .p-md-4 { + padding:1.5rem!important + } + .pt-md-4, + .py-md-4 { + padding-top:1.5rem!important + } + .pr-md-4, + .px-md-4 { + padding-right:1.5rem!important + } + .pb-md-4, + .py-md-4 { + padding-bottom:1.5rem!important + } + .pl-md-4, + .px-md-4 { + padding-left:1.5rem!important + } + .p-md-5 { + padding:3rem!important + } + .pt-md-5, + .py-md-5 { + padding-top:3rem!important + } + .pr-md-5, + .px-md-5 { + padding-right:3rem!important + } + .pb-md-5, + .py-md-5 { + padding-bottom:3rem!important + } + .pl-md-5, + .px-md-5 { + padding-left:3rem!important + } + .m-md-n1 { + margin:-.25rem!important + } + .mt-md-n1, + .my-md-n1 { + margin-top:-.25rem!important + } + .mr-md-n1, + .mx-md-n1 { + margin-right:-.25rem!important + } + .mb-md-n1, + .my-md-n1 { + margin-bottom:-.25rem!important + } + .ml-md-n1, + .mx-md-n1 { + margin-left:-.25rem!important + } + .m-md-n2 { + margin:-.5rem!important + } + .mt-md-n2, + .my-md-n2 { + margin-top:-.5rem!important + } + .mr-md-n2, + .mx-md-n2 { + margin-right:-.5rem!important + } + .mb-md-n2, + .my-md-n2 { + margin-bottom:-.5rem!important + } + .ml-md-n2, + .mx-md-n2 { + margin-left:-.5rem!important + } + .m-md-n3 { + margin:-1rem!important + } + .mt-md-n3, + .my-md-n3 { + margin-top:-1rem!important + } + .mr-md-n3, + .mx-md-n3 { + margin-right:-1rem!important + } + .mb-md-n3, + .my-md-n3 { + margin-bottom:-1rem!important + } + .ml-md-n3, + .mx-md-n3 { + margin-left:-1rem!important + } + .m-md-n4 { + margin:-1.5rem!important + } + .mt-md-n4, + .my-md-n4 { + margin-top:-1.5rem!important + } + .mr-md-n4, + .mx-md-n4 { + margin-right:-1.5rem!important + } + .mb-md-n4, + .my-md-n4 { + margin-bottom:-1.5rem!important + } + .ml-md-n4, + .mx-md-n4 { + margin-left:-1.5rem!important + } + .m-md-n5 { + margin:-3rem!important + } + .mt-md-n5, + .my-md-n5 { + margin-top:-3rem!important + } + .mr-md-n5, + .mx-md-n5 { + margin-right:-3rem!important + } + .mb-md-n5, + .my-md-n5 { + margin-bottom:-3rem!important + } + .ml-md-n5, + .mx-md-n5 { + margin-left:-3rem!important + } + .m-md-auto { + margin:auto!important + } + .mt-md-auto, + .my-md-auto { + margin-top:auto!important + } + .mr-md-auto, + .mx-md-auto { + margin-right:auto!important + } + .mb-md-auto, + .my-md-auto { + margin-bottom:auto!important + } + .ml-md-auto, + .mx-md-auto { + margin-left:auto!important + } +} +@media (min-width:992px) { + .m-lg-0 { + margin:0!important + } + .mt-lg-0, + .my-lg-0 { + margin-top:0!important + } + .mr-lg-0, + .mx-lg-0 { + margin-right:0!important + } + .mb-lg-0, + .my-lg-0 { + margin-bottom:0!important + } + .ml-lg-0, + .mx-lg-0 { + margin-left:0!important + } + .m-lg-1 { + margin:.25rem!important + } + .mt-lg-1, + .my-lg-1 { + margin-top:.25rem!important + } + .mr-lg-1, + .mx-lg-1 { + margin-right:.25rem!important + } + .mb-lg-1, + .my-lg-1 { + margin-bottom:.25rem!important + } + .ml-lg-1, + .mx-lg-1 { + margin-left:.25rem!important + } + .m-lg-2 { + margin:.5rem!important + } + .mt-lg-2, + .my-lg-2 { + margin-top:.5rem!important + } + .mr-lg-2, + .mx-lg-2 { + margin-right:.5rem!important + } + .mb-lg-2, + .my-lg-2 { + margin-bottom:.5rem!important + } + .ml-lg-2, + .mx-lg-2 { + margin-left:.5rem!important + } + .m-lg-3 { + margin:1rem!important + } + .mt-lg-3, + .my-lg-3 { + margin-top:1rem!important + } + .mr-lg-3, + .mx-lg-3 { + margin-right:1rem!important + } + .mb-lg-3, + .my-lg-3 { + margin-bottom:1rem!important + } + .ml-lg-3, + .mx-lg-3 { + margin-left:1rem!important + } + .m-lg-4 { + margin:1.5rem!important + } + .mt-lg-4, + .my-lg-4 { + margin-top:1.5rem!important + } + .mr-lg-4, + .mx-lg-4 { + margin-right:1.5rem!important + } + .mb-lg-4, + .my-lg-4 { + margin-bottom:1.5rem!important + } + .ml-lg-4, + .mx-lg-4 { + margin-left:1.5rem!important + } + .m-lg-5 { + margin:3rem!important + } + .mt-lg-5, + .my-lg-5 { + margin-top:3rem!important + } + .mr-lg-5, + .mx-lg-5 { + margin-right:3rem!important + } + .mb-lg-5, + .my-lg-5 { + margin-bottom:3rem!important + } + .ml-lg-5, + .mx-lg-5 { + margin-left:3rem!important + } + .p-lg-0 { + padding:0!important + } + .pt-lg-0, + .py-lg-0 { + padding-top:0!important + } + .pr-lg-0, + .px-lg-0 { + padding-right:0!important + } + .pb-lg-0, + .py-lg-0 { + padding-bottom:0!important + } + .pl-lg-0, + .px-lg-0 { + padding-left:0!important + } + .p-lg-1 { + padding:.25rem!important + } + .pt-lg-1, + .py-lg-1 { + padding-top:.25rem!important + } + .pr-lg-1, + .px-lg-1 { + padding-right:.25rem!important + } + .pb-lg-1, + .py-lg-1 { + padding-bottom:.25rem!important + } + .pl-lg-1, + .px-lg-1 { + padding-left:.25rem!important + } + .p-lg-2 { + padding:.5rem!important + } + .pt-lg-2, + .py-lg-2 { + padding-top:.5rem!important + } + .pr-lg-2, + .px-lg-2 { + padding-right:.5rem!important + } + .pb-lg-2, + .py-lg-2 { + padding-bottom:.5rem!important + } + .pl-lg-2, + .px-lg-2 { + padding-left:.5rem!important + } + .p-lg-3 { + padding:1rem!important + } + .pt-lg-3, + .py-lg-3 { + padding-top:1rem!important + } + .pr-lg-3, + .px-lg-3 { + padding-right:1rem!important + } + .pb-lg-3, + .py-lg-3 { + padding-bottom:1rem!important + } + .pl-lg-3, + .px-lg-3 { + padding-left:1rem!important + } + .p-lg-4 { + padding:1.5rem!important + } + .pt-lg-4, + .py-lg-4 { + padding-top:1.5rem!important + } + .pr-lg-4, + .px-lg-4 { + padding-right:1.5rem!important + } + .pb-lg-4, + .py-lg-4 { + padding-bottom:1.5rem!important + } + .pl-lg-4, + .px-lg-4 { + padding-left:1.5rem!important + } + .p-lg-5 { + padding:3rem!important + } + .pt-lg-5, + .py-lg-5 { + padding-top:3rem!important + } + .pr-lg-5, + .px-lg-5 { + padding-right:3rem!important + } + .pb-lg-5, + .py-lg-5 { + padding-bottom:3rem!important + } + .pl-lg-5, + .px-lg-5 { + padding-left:3rem!important + } + .m-lg-n1 { + margin:-.25rem!important + } + .mt-lg-n1, + .my-lg-n1 { + margin-top:-.25rem!important + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right:-.25rem!important + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom:-.25rem!important + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left:-.25rem!important + } + .m-lg-n2 { + margin:-.5rem!important + } + .mt-lg-n2, + .my-lg-n2 { + margin-top:-.5rem!important + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right:-.5rem!important + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom:-.5rem!important + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left:-.5rem!important + } + .m-lg-n3 { + margin:-1rem!important + } + .mt-lg-n3, + .my-lg-n3 { + margin-top:-1rem!important + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right:-1rem!important + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom:-1rem!important + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left:-1rem!important + } + .m-lg-n4 { + margin:-1.5rem!important + } + .mt-lg-n4, + .my-lg-n4 { + margin-top:-1.5rem!important + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right:-1.5rem!important + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom:-1.5rem!important + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left:-1.5rem!important + } + .m-lg-n5 { + margin:-3rem!important + } + .mt-lg-n5, + .my-lg-n5 { + margin-top:-3rem!important + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right:-3rem!important + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom:-3rem!important + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left:-3rem!important + } + .m-lg-auto { + margin:auto!important + } + .mt-lg-auto, + .my-lg-auto { + margin-top:auto!important + } + .mr-lg-auto, + .mx-lg-auto { + margin-right:auto!important + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom:auto!important + } + .ml-lg-auto, + .mx-lg-auto { + margin-left:auto!important + } +} +@media (min-width:1200px) { + .m-xl-0 { + margin:0!important + } + .mt-xl-0, + .my-xl-0 { + margin-top:0!important + } + .mr-xl-0, + .mx-xl-0 { + margin-right:0!important + } + .mb-xl-0, + .my-xl-0 { + margin-bottom:0!important + } + .ml-xl-0, + .mx-xl-0 { + margin-left:0!important + } + .m-xl-1 { + margin:.25rem!important + } + .mt-xl-1, + .my-xl-1 { + margin-top:.25rem!important + } + .mr-xl-1, + .mx-xl-1 { + margin-right:.25rem!important + } + .mb-xl-1, + .my-xl-1 { + margin-bottom:.25rem!important + } + .ml-xl-1, + .mx-xl-1 { + margin-left:.25rem!important + } + .m-xl-2 { + margin:.5rem!important + } + .mt-xl-2, + .my-xl-2 { + margin-top:.5rem!important + } + .mr-xl-2, + .mx-xl-2 { + margin-right:.5rem!important + } + .mb-xl-2, + .my-xl-2 { + margin-bottom:.5rem!important + } + .ml-xl-2, + .mx-xl-2 { + margin-left:.5rem!important + } + .m-xl-3 { + margin:1rem!important + } + .mt-xl-3, + .my-xl-3 { + margin-top:1rem!important + } + .mr-xl-3, + .mx-xl-3 { + margin-right:1rem!important + } + .mb-xl-3, + .my-xl-3 { + margin-bottom:1rem!important + } + .ml-xl-3, + .mx-xl-3 { + margin-left:1rem!important + } + .m-xl-4 { + margin:1.5rem!important + } + .mt-xl-4, + .my-xl-4 { + margin-top:1.5rem!important + } + .mr-xl-4, + .mx-xl-4 { + margin-right:1.5rem!important + } + .mb-xl-4, + .my-xl-4 { + margin-bottom:1.5rem!important + } + .ml-xl-4, + .mx-xl-4 { + margin-left:1.5rem!important + } + .m-xl-5 { + margin:3rem!important + } + .mt-xl-5, + .my-xl-5 { + margin-top:3rem!important + } + .mr-xl-5, + .mx-xl-5 { + margin-right:3rem!important + } + .mb-xl-5, + .my-xl-5 { + margin-bottom:3rem!important + } + .ml-xl-5, + .mx-xl-5 { + margin-left:3rem!important + } + .p-xl-0 { + padding:0!important + } + .pt-xl-0, + .py-xl-0 { + padding-top:0!important + } + .pr-xl-0, + .px-xl-0 { + padding-right:0!important + } + .pb-xl-0, + .py-xl-0 { + padding-bottom:0!important + } + .pl-xl-0, + .px-xl-0 { + padding-left:0!important + } + .p-xl-1 { + padding:.25rem!important + } + .pt-xl-1, + .py-xl-1 { + padding-top:.25rem!important + } + .pr-xl-1, + .px-xl-1 { + padding-right:.25rem!important + } + .pb-xl-1, + .py-xl-1 { + padding-bottom:.25rem!important + } + .pl-xl-1, + .px-xl-1 { + padding-left:.25rem!important + } + .p-xl-2 { + padding:.5rem!important + } + .pt-xl-2, + .py-xl-2 { + padding-top:.5rem!important + } + .pr-xl-2, + .px-xl-2 { + padding-right:.5rem!important + } + .pb-xl-2, + .py-xl-2 { + padding-bottom:.5rem!important + } + .pl-xl-2, + .px-xl-2 { + padding-left:.5rem!important + } + .p-xl-3 { + padding:1rem!important + } + .pt-xl-3, + .py-xl-3 { + padding-top:1rem!important + } + .pr-xl-3, + .px-xl-3 { + padding-right:1rem!important + } + .pb-xl-3, + .py-xl-3 { + padding-bottom:1rem!important + } + .pl-xl-3, + .px-xl-3 { + padding-left:1rem!important + } + .p-xl-4 { + padding:1.5rem!important + } + .pt-xl-4, + .py-xl-4 { + padding-top:1.5rem!important + } + .pr-xl-4, + .px-xl-4 { + padding-right:1.5rem!important + } + .pb-xl-4, + .py-xl-4 { + padding-bottom:1.5rem!important + } + .pl-xl-4, + .px-xl-4 { + padding-left:1.5rem!important + } + .p-xl-5 { + padding:3rem!important + } + .pt-xl-5, + .py-xl-5 { + padding-top:3rem!important + } + .pr-xl-5, + .px-xl-5 { + padding-right:3rem!important + } + .pb-xl-5, + .py-xl-5 { + padding-bottom:3rem!important + } + .pl-xl-5, + .px-xl-5 { + padding-left:3rem!important + } + .m-xl-n1 { + margin:-.25rem!important + } + .mt-xl-n1, + .my-xl-n1 { + margin-top:-.25rem!important + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right:-.25rem!important + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom:-.25rem!important + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left:-.25rem!important + } + .m-xl-n2 { + margin:-.5rem!important + } + .mt-xl-n2, + .my-xl-n2 { + margin-top:-.5rem!important + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right:-.5rem!important + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom:-.5rem!important + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left:-.5rem!important + } + .m-xl-n3 { + margin:-1rem!important + } + .mt-xl-n3, + .my-xl-n3 { + margin-top:-1rem!important + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right:-1rem!important + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom:-1rem!important + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left:-1rem!important + } + .m-xl-n4 { + margin:-1.5rem!important + } + .mt-xl-n4, + .my-xl-n4 { + margin-top:-1.5rem!important + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right:-1.5rem!important + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom:-1.5rem!important + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left:-1.5rem!important + } + .m-xl-n5 { + margin:-3rem!important + } + .mt-xl-n5, + .my-xl-n5 { + margin-top:-3rem!important + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right:-3rem!important + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom:-3rem!important + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left:-3rem!important + } + .m-xl-auto { + margin:auto!important + } + .mt-xl-auto, + .my-xl-auto { + margin-top:auto!important + } + .mr-xl-auto, + .mx-xl-auto { + margin-right:auto!important + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom:auto!important + } + .ml-xl-auto, + .mx-xl-auto { + margin-left:auto!important + } +} +.text-monospace { + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important +} +.text-justify { + text-align:justify!important +} +.text-wrap { + white-space:normal!important +} +.text-nowrap { + white-space:nowrap!important +} +.text-truncate { + overflow:hidden; + text-overflow:ellipsis; + white-space:nowrap +} +.text-left { + text-align:left!important +} +.text-right { + text-align:right!important +} +.text-center { + text-align:center!important +} +@media (min-width:576px) { + .text-sm-left { + text-align:left!important + } + .text-sm-right { + text-align:right!important + } + .text-sm-center { + text-align:center!important + } +} +@media (min-width:768px) { + .text-md-left { + text-align:left!important + } + .text-md-right { + text-align:right!important + } + .text-md-center { + text-align:center!important + } +} +@media (min-width:992px) { + .text-lg-left { + text-align:left!important + } + .text-lg-right { + text-align:right!important + } + .text-lg-center { + text-align:center!important + } +} +@media (min-width:1200px) { + .text-xl-left { + text-align:left!important + } + .text-xl-right { + text-align:right!important + } + .text-xl-center { + text-align:center!important + } +} +.text-lowercase { + text-transform:lowercase!important +} +.text-uppercase { + text-transform:uppercase!important +} +.text-capitalize { + text-transform:capitalize!important +} +.font-weight-light { + font-weight:300!important +} +.font-weight-lighter { + font-weight:lighter!important +} +.font-weight-normal { + font-weight:400!important +} +.font-weight-bold { + font-weight:700!important +} +.font-weight-bolder { + font-weight:bolder!important +} +.font-italic { + font-style:italic!important +} +.text-white { + color:#fff!important +} +.text-primary { + color:#007bff!important +} +a.text-primary:focus, +a.text-primary:hover { + color:#0056b3!important +} +.text-secondary { + color:#6c757d!important +} +a.text-secondary:focus, +a.text-secondary:hover { + color:#494f54!important +} +.text-success { + color:#28a745!important +} +a.text-success:focus, +a.text-success:hover { + color:#19692c!important +} +.text-info { + color:#17a2b8!important +} +a.text-info:focus, +a.text-info:hover { + color:#0f6674!important +} +.text-warning { + color:#ffc107!important +} +a.text-warning:focus, +a.text-warning:hover { + color:#ba8b00!important +} +.text-danger { + color:#dc3545!important +} +a.text-danger:focus, +a.text-danger:hover { + color:#a71d2a!important +} +.text-light { + color:#f8f9fa!important +} +a.text-light:focus, +a.text-light:hover { + color:#cbd3da!important +} +.text-dark { + color:#343a40!important +} +a.text-dark:focus, +a.text-dark:hover { + color:#121416!important +} +.text-body { + color:#212529!important +} +.text-muted { + color:#6c757d!important +} +.text-black-50 { + color:rgba(0,0,0,.5)!important +} +.text-white-50 { + color:rgba(255,255,255,.5)!important +} +.text-hide { + font:0/0 a; + color:transparent; + text-shadow:none; + background-color:transparent; + border:0 +} +.text-decoration-none { + text-decoration:none!important +} +.text-break { + word-break:break-word!important; + overflow-wrap:break-word!important +} +.text-reset { + color:inherit!important +} +.visible { + visibility:visible!important +} +.invisible { + visibility:hidden!important +} +@media print { + *, + ::after, + ::before { + text-shadow:none!important; + box-shadow:none!important + } + a:not(.btn) { + text-decoration:underline + } + abbr[title]::after { + content:" (" attr(title) ")" + } + pre { + white-space:pre-wrap!important + } + blockquote, + pre { + border:1px solid #adb5bd; + page-break-inside:avoid + } + thead { + display:table-header-group + } + img, + tr { + page-break-inside:avoid + } + h2, + h3, + p { + orphans:3; + widows:3 + } + h2, + h3 { + page-break-after:avoid + } + @page { + size:a3 + } + body { + min-width:992px!important + } + .container { + min-width:992px!important + } + .navbar { + display:none + } + .badge { + border:1px solid #000 + } + .table { + border-collapse:collapse!important + } + .table td, + .table th { + background-color:#fff!important + } + .table-bordered td, + .table-bordered th { + border:1px solid #dee2e6!important + } + .table-dark { + color:inherit + } + .table-dark tbody+tbody, + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color:#dee2e6 + } + .table .thead-dark th { + color:inherit; + border-color:#dee2e6 + } +} +/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/index.html b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/style6.css b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/style6.css new file mode 100644 index 00000000..6c1df46c --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/css/style6.css @@ -0,0 +1,137 @@ +.timeline { + border-left:3px solid #c00; + border-bottom-right-radius:2px; + border-top-right-radius:2px; + position:relative; + padding:0 30px; + margin-left:280px +} +.timeline .item { + position:relative; + margin-bottom:45px +} +.timeline .item:last-child { + margin-bottom:0 +} +.timeline .item:before { + content:""; + position:absolute; + left:-43px; + top:0; + display:inline-block; + width:17px; + height:17px; + -webkit-border-radius:50%; + -moz-border-radius:50%; + -ms-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; + -moz-background-clip:padding; + -webkit-background-clip:padding-box; + background-clip:padding-box; + background:#fff; + border:3px solid #c00 +} +.timeline .item:after { + content:""; + position:absolute; + left:-37px; + top:6px; + display:inline-block; + width:10px; + height:10px; + -webkit-border-radius:50%; + -moz-border-radius:50%; + -ms-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; + -moz-background-clip:padding; + -webkit-background-clip:padding-box; + background-clip:padding-box; + background-color:#c00; + z-index:10 +} +.timeline .work-place { + position:relative +} +.timeline .location { + position:absolute; + right:0; + top:5px; + color:#8a8a8a +} + +.timeline .place { + margin-top:0; + margin-bottom:5px; + font-size:24px; + font-weight:300; + margin-left: 50px; +} +.timeline .job-meta { + position:absolute; + left:-280px; + top:0 +} +.timeline .job-meta .title { + font-size:18px; + color:#c00; + max-width:220px +} +.timeline .job-meta .time { + color:#8a8a8a +} +.timeline .job-desc { + color:#666 +} +.timeline .item-social-icons { + left: 0px !important; + top: -7px !important; + background: #c00 !important; +} + +.timeline .btn-box{ + position: relative; + padding: 6px 0; +} + +.timeline .btn-box a{ + padding: 8px 20px; + font-size: 14px; + background-color: #c00; + color: #ffffff; + border-top:2px solid transparent; + border-bottom:2px solid transparent; + border-radius: 5px; +} +.timeline .note-image{ + float: left; + margin-right: 15px; + margin-bottom: 15px; + max-width: 250px; + height: auto; + +} +@media (max-width: 767px) { + + .timeline { + margin-left:0; + padding-right:0 + } + +.timeline .item { + margin-bottom:45px !important +} + .timeline .location { + position:relative; } + .timeline .place { + margin-bottom:5px + } + .timeline .job-meta { + position:static; + margin-bottom:15px + } + .timeline .job-meta .title { + max-width:none + } + } \ No newline at end of file diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/font-awesome.css b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/font-awesome.css new file mode 100644 index 00000000..cdb4a096 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/FontAwesome.otf b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/FontAwesome.otf new file mode 100644 index 00000000..401ec0f3 Binary files /dev/null and b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/FontAwesome.otf differ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.eot b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.eot new file mode 100644 index 00000000..e9f60ca9 Binary files /dev/null and b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.eot differ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.svg b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.svg new file mode 100644 index 00000000..855c845e --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.ttf b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.ttf new file mode 100644 index 00000000..35acda2f Binary files /dev/null and b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.ttf differ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.woff b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.woff new file mode 100644 index 00000000..400014a4 Binary files /dev/null and b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.woff differ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.woff2 b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.woff2 new file mode 100644 index 00000000..4d13fc60 Binary files /dev/null and b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/fontawesome-webfont.woff2 differ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.eot b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.eot new file mode 100644 index 00000000..51264c4f Binary files /dev/null and b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.eot differ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.svg b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.svg new file mode 100644 index 00000000..59f62495 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.svg @@ -0,0 +1,47 @@ + + + + + + +{ + "fontFamily": "lg", + "majorVersion": 1, + "minorVersion": 0, + "fontURL": "https://github.com/sachinchoolur/lightGallery", + "copyright": "sachin", + "license": "MLT", + "licenseURL": "http://opensource.org/licenses/MIT", + "version": "Version 1.0", + "fontId": "lg", + "psName": "lg", + "subFamily": "Regular", + "fullName": "lg", + "description": "Font generated by IcoMoon." +} + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.ttf b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.ttf new file mode 100644 index 00000000..8ad81996 Binary files /dev/null and b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.ttf differ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.woff b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.woff new file mode 100644 index 00000000..d98ff605 Binary files /dev/null and b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/fonts/lg.woff differ diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/index.html b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/assets/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/helper.php b/deployed/mod_mx_timeline/modules/mod_mx_timeline/helper.php new file mode 100644 index 00000000..a41beb71 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/helper.php @@ -0,0 +1,877 @@ +isLeaf($id)) + { + $tagTreeArray[] = $id; + + return $tagTreeArray; + } + + $tagTree = $table->getTree($id); + + // Attempt to load the tree + if ($tagTree) + { + foreach ($tagTree as $tag) + { + $tagTreeArray[] = $tag->id; + } + + return $tagTreeArray; + } + } + + public static function getList(&$params) + { + // Get an instance of the generic articles model + $articles = JModelLegacy::getInstance('Articles', 'ContentModel', array('ignore_request' => true)); + + // Set application parameters in model + $app = JFactory::getApplication(); + $appParams = $app->getParams(); + $articles->setState('params', $appParams); + + // Set the filters based on the module params + $articles->setState('list.start', 0); + $articles->setState('list.limit', (int) $params->get('count', 0)); + $articles->setState('filter.published', 1); + + // Access filter + $access = !JComponentHelper::getParams('com_content')->get('show_noauth'); + $authorised = JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id')); + $articles->setState('filter.access', $access); + + // Prep for Normal or Dynamic Modes + $mode = $params->get('mode', 'normal'); + switch ($mode) + { + case 'dynamic': + $option = $app->input->get('option'); + $view = $app->input->get('view'); + if ($option === 'com_content') + { + switch($view) + { + case 'category': + $catids = array($app->input->getInt('id')); + break; + case 'categories': + $catids = array($app->input->getInt('id')); + break; + case 'article': + if ($params->get('show_on_article_page', 1)) + { + $article_id = $app->input->getInt('id'); + $catid = $app->input->getInt('catid'); + + if (!$catid) + { + // Get an instance of the generic article model + $article = JModelLegacy::getInstance('Article', 'ContentModel', array('ignore_request' => true)); + + $article->setState('params', $appParams); + $article->setState('filter.published', 1); + $article->setState('article.id', (int) $article_id); + $item = $article->getItem(); + + $catids = array($item->catid); + } + else + { + $catids = array($catid); + } + } + else { + // Return right away if show_on_article_page option is off + return; + } + break; + + case 'featured': + default: + // Return right away if not on the category or article views + return; + } + } + else { + // Return right away if not on a com_content page + return; + } + + break; + + case 'normal': + default: + $catids = $params->get('catid'); + $articles->setState('filter.category_id.include', (bool) $params->get('category_filtering_type', 1)); + + $tagIds = $params->get('tag_id'); + + break; + } + + // Category filter + if ($catids) + { + if ($params->get('show_child_category_articles', 0) && (int) $params->get('levels', 0) > 0) + { + // Get an instance of the generic categories model + $categories = JModelLegacy::getInstance('Categories', 'ContentModel', array('ignore_request' => true)); + $categories->setState('params', $appParams); + $levels = $params->get('levels', 1) ? $params->get('levels', 1) : 9999; + $categories->setState('filter.get_children', $levels); + $categories->setState('filter.published', 1); + $categories->setState('filter.access', $access); + $additional_catids = array(); + + foreach ($catids as $catid) + { + $categories->setState('filter.parentId', $catid); + $recursive = true; + $items = $categories->getItems($recursive); + + if ($items) + { + foreach ($items as $category) + { + $condition = (($category->level - $categories->getParent()->level) <= $levels); + if ($condition) + { + $additional_catids[] = $category->id; + } + + } + } + } + + $catids = array_unique(array_merge($catids, $additional_catids)); + } + + $articles->setState('filter.category_id', $catids); + } + + // Tag filter + if ($tagIds) + { + $includeTagChildren = $params->get('tag_include_children'); + + if ($includeTagChildren) + { + $tagTreeArray = array(); + + foreach ($tagIds as $tag) + { + self::getTagTreeArray($tag, $tagTreeArray); + } + + $tagIds = array_unique(array_merge($tagIds, $tagTreeArray)); + } + + $tagIds = implode(',', $tagIds); + + $articles->setState('filter.tag_id', $tagIds); + $articles->setState('filter.tag_id.include', (bool) $params->get('tag_filtering_type')); + } + + // Ordering + $articles->setState('list.ordering', $params->get('article_ordering', 'a.ordering')); + $articles->setState('list.direction', $params->get('article_ordering_direction', 'ASC')); + + // New Parameters + $articles->setState('filter.featured', $params->get('show_front', 'show')); + $articles->setState('filter.author_id', $params->get('created_by', "")); + $articles->setState('filter.author_id.include', $params->get('author_filtering_type', 1)); + $articles->setState('filter.author_alias', $params->get('created_by_alias', "")); + $articles->setState('filter.author_alias.include', $params->get('author_alias_filtering_type', 1)); + $excluded_articles = $params->get('excluded_articles', ''); + + if ($excluded_articles) + { + $excluded_articles = explode("\r\n", $excluded_articles); + $articles->setState('filter.article_id', $excluded_articles); + $articles->setState('filter.article_id.include', false); // Exclude + } + + $date_filtering = $params->get('date_filtering', 'off'); + if ($date_filtering !== 'off') + { + $articles->setState('filter.date_filtering', $date_filtering); + $articles->setState('filter.date_field', $params->get('date_field', 'a.created')); + $articles->setState('filter.start_date_range', $params->get('start_date_range', '1000-01-01 00:00:00')); + $articles->setState('filter.end_date_range', $params->get('end_date_range', '9999-12-31 23:59:59')); + $articles->setState('filter.relative_date', $params->get('relative_date', 30)); + } + + // Filter by language + $articles->setState('filter.language', $app->getLanguageFilter()); + + // Get the current user for authorisation checks + $user = JFactory::getUser(); + + // Create a new query object. + $db = JFactory::getDbo(); + $query = $db->getQuery(true); + + // Select the required fields from the table. + $query->select( + $articles->getState( + 'list.select', + 'a.id, a.title, a.alias, a.introtext, a.fulltext, ' . + 'a.checked_out, a.checked_out_time, ' . + 'a.catid, a.created, a.created_by, a.created_by_alias, ' . + // Use created if modified is 0 + 'CASE WHEN a.modified = ' . $db->quote($db->getNullDate()) . ' THEN a.created ELSE a.modified END as modified, ' . + 'a.modified_by, uam.name as modified_by_name,' . + // Use created if publish_up is 0 + 'CASE WHEN a.publish_up = ' . $db->quote($db->getNullDate()) . ' THEN a.created ELSE a.publish_up END as publish_up,' . + 'a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, ' . + 'a.hits, a.xreference, a.featured,' . ' ' . $query->length('a.fulltext') . ' AS readmore' + ) + ); + + // Process an Archived Article layout + if ($articles->getState('filter.published') == 2) + { + // If badcats is not null, this means that the article is inside an archived category + // In this case, the state is set to 2 to indicate Archived (even if the article state is Published) + $query->select($articles->getState('list.select', 'CASE WHEN badcats.id is null THEN a.state ELSE 2 END AS state')); + } + else + { + /* + Process non-archived layout + If badcats is not null, this means that the article is inside an unpublished category + In this case, the state is set to 0 to indicate Unpublished (even if the article state is Published) + */ + $query->select($articles->getState('list.select', 'CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state')); + } + + $query->from('#__content AS a'); + + /*// Join over the frontpage articles. + if ($articles->context != 'com_content.featured') + { + $query->join('LEFT', '#__content_frontpage AS fp ON fp.content_id = a.id'); + }*/ + + // Join over the categories. + $query->select('c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias') + ->join('LEFT', '#__categories AS c ON c.id = a.catid'); + + // Join over the users for the author and modified_by names. + $query->select("CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author") + ->select("ua.email AS author_email") + + ->join('LEFT', '#__users AS ua ON ua.id = a.created_by') + ->join('LEFT', '#__users AS uam ON uam.id = a.modified_by'); + + // Join over the categories to get parent category titles + $query->select('parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias') + ->join('LEFT', '#__categories as parent ON parent.id = c.parent_id'); + + // Join on voting table + $query->select('ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count') + ->join('LEFT', '#__content_rating AS v ON a.id = v.content_id'); + + // Join to check for category published state in parent categories up the tree + $query->select('c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published'); + $subquery = 'SELECT cat.id as id FROM #__categories AS cat JOIN #__categories AS parent '; + $subquery .= 'ON cat.lft BETWEEN parent.lft AND parent.rgt '; + $subquery .= 'WHERE parent.extension = ' . $db->quote('com_content'); + + if ($articles->getState('filter.published') == 2) + { + // Find any up-path categories that are archived + // If any up-path categories are archived, include all children in archived layout + $subquery .= ' AND parent.published = 2 GROUP BY cat.id '; + + // Set effective state to archived if up-path category is archived + $publishedWhere = 'CASE WHEN badcats.id is null THEN a.state ELSE 2 END'; + } + else + { + // Find any up-path categories that are not published + // If all categories are published, badcats.id will be null, and we just use the article state + $subquery .= ' AND parent.published != 1 GROUP BY cat.id '; + + // Select state to unpublished if up-path category is unpublished + $publishedWhere = 'CASE WHEN badcats.id is null THEN a.state ELSE 0 END'; + } + + $query->join('LEFT OUTER', '(' . $subquery . ') AS badcats ON badcats.id = c.id'); + + // Filter by access level. + if ($access = $articles->getState('filter.access')) + { + $groups = implode(',', $user->getAuthorisedViewLevels()); + $query->where('a.access IN (' . $groups . ')') + ->where('c.access IN (' . $groups . ')'); + } + + // Filter by published state + $published = $articles->getState('filter.published'); + + if (is_numeric($published)) + { + // Use article state if badcats.id is null, otherwise, force 0 for unpublished + $query->where($publishedWhere . ' = ' . (int) $published); + } + elseif (is_array($published)) + { + JArrayHelper::toInteger($published); + $published = implode(',', $published); + + // Use article state if badcats.id is null, otherwise, force 0 for unpublished + $query->where($publishedWhere . ' IN (' . $published . ')'); + } + + // Filter by featured state + $featured = $articles->getState('filter.featured'); + + switch ($featured) + { + case 'hide': + $query->where('a.featured = 0'); + break; + + case 'only': + $query->where('a.featured = 1'); + break; + + case 'show': + default: + // Normally we do not discriminate + // between featured/unfeatured items. + break; + } + + // Filter by a single or group of articles. + $articleId = $articles->getState('filter.article_id'); + + if (is_numeric($articleId)) + { + $type = $articles->getState('filter.article_id.include', true) ? '= ' : '<> '; + $query->where('a.id ' . $type . (int) $articleId); + } + elseif (is_array($articleId)) + { + JArrayHelper::toInteger($articleId); + $articleId = implode(',', $articleId); + $type = $articles->getState('filter.article_id.include', true) ? 'IN' : 'NOT IN'; + $query->where('a.id ' . $type . ' (' . $articleId . ')'); + } + + // Filter by tags + if ($tagIds) + { + $tagtype = $articles->getState('filter.tag_id.include', true) ? 'IN' : 'NOT IN'; + $tagMatch = $params->get('tag_match'); + $includeChildren = $params->get('tag_include_children'); + $tagIdsCount = count(explode(',', $tagIds)); + + $query->join('INNER', '#__contentitem_tag_map AS m ON m.content_item_id = a.id'); + $query->where('m.tag_id ' . $tagtype . ' (' . $tagIds . ')'); + + if ($params->get('tag_filtering_type') && !$includeChildren && !$tagMatch) + { + $query->group('a.id HAVING COUNT(a.id) = '.$tagIdsCount); + } + else if ($params->get('tag_filtering_type') && $includeChildren) + { + $query->group('a.id'); + } + else //if (!$params->get('tag_filtering_type')) + { + $query->group('a.id'); + } + } + + // Filter by a single or group of categories + $categoryId = $articles->getState('filter.category_id'); + + if (is_numeric($categoryId)) + { + $type = $this->getState('filter.category_id.include', true) ? '= ' : '<> '; + + // Add subcategory check + $includeSubcategories = $this->getState('filter.subcategories', false); + $categoryEquals = 'a.catid ' . $type . (int) $categoryId; + + if ($includeSubcategories) + { + $levels = (int) $articles->getState('filter.max_category_levels', '1'); + + // Create a subquery for the subcategory list + $subQuery = $db->getQuery(true) + ->select('sub.id') + ->from('#__categories as sub') + ->join('INNER', '#__categories as this ON sub.lft > this.lft AND sub.rgt < this.rgt') + ->where('this.id = ' . (int) $categoryId); + + if ($levels >= 0) + { + $subQuery->where('sub.level <= this.level + ' . $levels); + } + + // Add the subquery to the main query + $query->where('(' . $categoryEquals . ' OR a.catid IN (' . $subQuery->__toString() . '))'); + } + else + { + $query->where($categoryEquals); + } + } + elseif (is_array($categoryId) && (count($categoryId) > 0)) + { + JArrayHelper::toInteger($categoryId); + $categoryId = implode(',', $categoryId); + + if (!empty($categoryId)) + { + $type = $articles->getState('filter.category_id.include', true) ? 'IN' : 'NOT IN'; + $query->where('a.catid ' . $type . ' (' . $categoryId . ')'); + } + } + + // Filter by author + $authorId = $articles->getState('filter.author_id'); + $authorWhere = ''; + + if (is_numeric($authorId)) + { + $type = $articles->getState('filter.author_id.include', true) ? '= ' : '<> '; + $authorWhere = 'a.created_by ' . $type . (int) $authorId; + } + elseif (is_array($authorId)) + { + JArrayHelper::toInteger($authorId); + $authorId = implode(',', $authorId); + + if ($authorId) + { + $type = $articles->getState('filter.author_id.include', true) ? 'IN' : 'NOT IN'; + $authorWhere = 'a.created_by ' . $type . ' (' . $authorId . ')'; + } + } + + // Filter by author alias + $authorAlias = $articles->getState('filter.author_alias'); + $authorAliasWhere = ''; + + if (is_string($authorAlias) && $authorAlias) + { + $type = $articles->getState('filter.author_alias.include', true) ? '= ' : '<> '; + $authorAliasWhere = 'a.created_by_alias ' . $type . $db->quote($authorAlias); + } + elseif (is_array($authorAlias)) + { + $first = current($authorAlias); + + if (!empty($first)) + { + JArrayHelper::toString($authorAlias); + + foreach ($authorAlias as $key => $alias) + { + $authorAlias[$key] = $db->quote($alias); + } + + $authorAlias = implode(',', $authorAlias); + + if ($authorAlias) + { + $type = $articles->getState('filter.author_alias.include', true) ? 'IN' : 'NOT IN'; + $authorAliasWhere = 'a.created_by_alias ' . $type . ' (' . $authorAlias . + ')'; + } + } + } + + if (!empty($authorWhere) && !empty($authorAliasWhere)) + { + $query->where('(' . $authorWhere . ' OR ' . $authorAliasWhere . ')'); + } + elseif (empty($authorWhere) && empty($authorAliasWhere)) + { + // If both are empty we don't want to add to the query + } + else + { + // One of these is empty, the other is not so we just add both + $query->where($authorWhere . $authorAliasWhere); + } + + // Define null and now dates + $nullDate = $db->quote($db->getNullDate()); + $nowDate = $db->quote(JFactory::getDate()->toSql()); + + // Filter by start and end dates. + if ((!$user->authorise('core.edit.state', 'com_content')) && (!$user->authorise('core.edit', 'com_content'))) + { + $query ->where('(a.publish_up = '.$nullDate.' OR a.publish_up <= '.$nowDate.')') + ->where('(a.publish_down = '.$nullDate.' OR a.publish_down >= '.$nowDate.')'); + } + + // Filter by Date Range or Relative Date + $dateFiltering = $articles->getState('filter.date_filtering', 'off'); + $dateField = $articles->getState('filter.date_field', 'a.created'); + + switch ($dateFiltering) + { + case 'range': + $startDateRange = $db->quote($articles->getState('filter.start_date_range', $nullDate)); + $endDateRange = $db->quote($articles->getState('filter.end_date_range', $nullDate)); + $query->where( + '(' . $dateField . ' >= ' . $startDateRange . ' AND ' . $dateField . + ' <= ' . $endDateRange . ')' + ); + break; + + case 'relative': + $relativeDate = (int) $articles->getState('filter.relative_date', 0); + $query->where( + $dateField . ' >= DATE_SUB(' . $nowDate . ', INTERVAL ' . + $relativeDate . ' DAY)' + ); + break; + + case 'off': + default: + break; + } + + // Process the filter for list views with user-entered filters + $articleparams = $articles->getState('params'); + + if ((is_object($articleparams)) && ($articleparams->get('filter_field') != 'hide') && ($filter = $articles->getState('list.filter'))) + { + // Clean filter variable + $filter = JString::strtolower($filter); + $hitsFilter = (int) $filter; + $filter = $db->quote('%' . $db->escape($filter, true) . '%', false); + + switch ($articleparams->get('filter_field')) + { + case 'author': + $query->where( + 'LOWER( CASE WHEN a.created_by_alias > ' . $db->quote(' ') . + ' THEN a.created_by_alias ELSE ua.name END ) LIKE ' . $filter . ' ' + ); + break; + + case 'hits': + $query->where('a.hits >= ' . $hitsFilter . ' '); + break; + + case 'title': + default: + // Default to 'title' if parameter is not valid + $query->where('LOWER( a.title ) LIKE ' . $filter); + break; + } + } + + // Filter by language + if ($articles->getState('filter.language')) + { + $query->where('a.language in (' . $db->quote(JFactory::getLanguage()->getTag()) . ',' . $db->quote('*') . ')'); + } + + // Add the list ordering clause. + $query->order($articles->getState('list.ordering', 'a.ordering') . ' ' . $articles->getState('list.direction', 'ASC')); + + $db->setQuery($query, $articles->setState('list.start'), $articles->setState('list.limit')); + + // Load the results as a list of stdClass objects (see later for more options on retrieving data). + $items = $db->loadObjectList(); + + // Display options + $show_date = $params->get('show_date', 0); + $show_date_field = $params->get('show_date_field', 'created'); + $show_date_format = $params->get('show_date_format', 'Y-m-d H:i:s'); + $show_category = $params->get('show_category', 0); + $show_hits = $params->get('show_hits', 0); + $show_author = $params->get('show_author', 0); + $show_introtext = $params->get('show_introtext', 0); + $introtext_limit = $params->get('introtext_limit', 15); + $title_limit = $params->get('title_limit', 15); + + + // Find current Article ID if on an article page + $option = $app->input->get('option'); + $view = $app->input->get('view'); + + if ($option === 'com_content' && $view === 'article') + { + $active_article_id = $app->input->getInt('id'); + } + else + { + $active_article_id = 0; + } + + // Prepare data for display using display options + foreach ($items as &$item) + { + // General image + $item->mainimage = false; + $images = json_decode($item->images, true); + if ($params->get('image_type')=='introtext' && $images['image_intro']) + { + $item->mainimage = JURI::root().''.$images['image_intro']; + } + else if ($params->get('image_type')=='fulltext' && $images['image_fulltext']) + { + $item->mainimage = JURI::root().''.$images['image_fulltext']; + } + else if ($params->get('image_type')=='inline') + { + $introtext_temp = strip_tags($item->introtext, ''); + preg_match('/]+>/i', $introtext_temp, $new_image); + $src = false; + if ($new_image) { + $doc = new DOMDocument(); + $doc->loadHTML($new_image[0]); + $xpath = new DOMXPath($doc); + $src = $xpath->evaluate("string(//img/@src)"); + } + if ($src) { + $item->mainimage = JURI::root().''.$src; + } else { + if ($images['image_intro']) + { + $item->mainimage = JURI::root().''.$images['image_intro']; + } + } + } + + // Image fallback + if (!$item->mainimage && $params->get('fallback_image')) + { + $item->mainimage = JURI::root().''.$params->get('fallback_image'); + } + + + $item->slug = $item->id.':'.$item->alias; + $item->catslug = $item->catid ? $item->catid .':'.$item->category_alias : $item->catid; + + if ($access || in_array($item->access, $authorised)) + { + // We know that user has the privilege to view the article + $item->link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catslug)); + } + else + { + $app = JFactory::getApplication(); + $menu = $app->getMenu(); + $menuitems = $menu->getItems('link', 'index.php?option=com_users&view=login'); + if (isset($menuitems[0])) + { + $Itemid = $menuitems[0]->id; + } + elseif ($app->input->getInt('Itemid') > 0) + { + // Use Itemid from requesting page only if there is no existing menu + $Itemid = $app->input->getInt('Itemid'); + } + + $item->link = JRoute::_('index.php?option=com_users&view=login&Itemid='.$Itemid); + } + + // Used for styling the active article + $item->active = $item->id == $active_article_id ? 'active' : ''; + + $item->displayDate = ''; + $item->displayDate = JHTML::_('date', $item->$show_date_field, $show_date_format); + + if ($item->catid) + { + $item->displayCategoryLink = JRoute::_(ContentHelperRoute::getCategoryRoute($item->catid)); + $item->displayCategoryTitle = $show_category ? ''.$item->category_title.'' : ''; + } + else { + $item->displayCategoryTitle = $show_category ? $item->category_title : ''; + } + + $item->displayHits = $show_hits ? $item->hits : ''; + $item->displayAuthorName = $show_author ? $item->author : ''; + + // Introtext + $item->displayIntrotext = $item->introtext; + + // Allow plugins in introtext + if (!$params->get( 'allowplugins', 0)) + { + $item->displayIntrotext = preg_replace('/\{.*\}/', '', $item->displayIntrotext); + $item->displayIntrotext = preg_replace('/\[.*\]/', '', $item->displayIntrotext); + } + else + { + // Plugin events + JPluginHelper::importPlugin('content'); + $item->displayIntrotext = JHtml::_('content.prepare', $item->displayIntrotext); + } + + // Strip tags + if ($params->get( 'strip_tags', 1)) + { + $item->displayIntrotext = self::wordLimit($item->displayIntrotext, $introtext_limit); + } + // Tags + $item_tags = new JHelperTags; + $item->itemTags = $item_tags->getItemTags('com_content.article', $item->id); + + $item->title = self::wordLimit($item->title, $title_limit); + + } + + return $items; + } + + public static function _cleanIntrotext($introtext) + { + $introtext = str_replace('

', ' ', $introtext); + $introtext = str_replace('

', ' ', $introtext); + $introtext = strip_tags($introtext, ''); + + $introtext = trim($introtext); + + return $introtext; + } + + public static function getFilters($items, $params) + { + // Start output + $output = ''; + + // Category Filters + if ($params->get('category_filters')) + { + // Create cat filters + $cat_array = array(); + foreach($items as $key=>$item) + { + array_push($cat_array, $item->category_title); + } + + $cat_array = array_unique($cat_array); + asort($cat_array); + $cat_array = array_values($cat_array); + + // Inline filters + if ($params->get('filter_labels')) + { + $output .= ''.JText::_('MOD_MX_TIME_LINE_CATEGORY').''; + } + $output .= ''.JText::_('MOD_MX_TIME_LINE_SHOW_ALL').''; + foreach ($cat_array as $category) + { + $cat_name_fixed = self::cleanName($category); + $category = htmlspecialchars($category); + $output .= ''.$category.''; + } + } + + // Tag Filters + if ($params->get('tag_filters')) + { + // Create tag filters + $tag_array = array(); + foreach($items as $key=>$item) + { + if (isset($item->itemTags)) + { + foreach($item->itemTags as $key=>$itemTag) + { + array_push($tag_array, $itemTag->title); + } + } + } + $tag_array = array_unique($tag_array); + asort($tag_array); + $tag_array = array_values($tag_array); + + // Inline filters + if ($params->get('filter_labels')) + { + $output .= ''.JText::_('MOD_MX_TIME_LINE_TAG').''; + } + $output .= ''.JText::_('MOD_MX_TIME_LINE_SHOW_ALL').''; + foreach ($tag_array as $tagName) + { + $tag_name_fixed = self::cleanName($tagName); + $tag = htmlspecialchars($tagName); + $output .= ''.$tag.''; + } + } + + return $output; + + } + public static function cleanName($name) + { + $name_fixed = preg_replace('/(?=\P{Nd})\P{L}/u', '-', $name); + $name_fixed = preg_replace('/[\s-]{2,}/u', '-', $name_fixed); + $name_fixed = htmlspecialchars($name_fixed); + $name_fixed = trim($name_fixed, "-"); + + return $name_fixed; + } + + + public static function wordLimit($str, $limit = 100, $end_char = '…') + { + if (JString::trim($str) == '') + return $str; + + // always strip tags for text + $str = strip_tags($str); + + $find = array("/\r|\n/u", "/\t/u", "/\s\s+/u"); + $replace = array(" ", " ", " "); + $str = preg_replace($find, $replace, $str); + + preg_match('/\s*(?:\S*\s*){'.(int)$limit.'}/u', $str, $matches); + if (JString::strlen($matches[0]) == JString::strlen($str)) + $end_char = ''; + return JString::rtrim($matches[0]).$end_char; + } + +} diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/index.html b/deployed/mod_mx_timeline/modules/mod_mx_timeline/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/mod_mx_timeline.php b/deployed/mod_mx_timeline/modules/mod_mx_timeline/mod_mx_timeline.php new file mode 100644 index 00000000..3d1e933b --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/mod_mx_timeline.php @@ -0,0 +1,29 @@ +get('get_style', 'style6')); \ No newline at end of file diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/mod_mx_timeline.xml b/deployed/mod_mx_timeline/modules/mod_mx_timeline/mod_mx_timeline.xml new file mode 100644 index 00000000..6963697e --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/mod_mx_timeline.xml @@ -0,0 +1,545 @@ + + + Timeline + mixwebtemplates + Jan 27, 2020 + Copyright (C) http://www.mixwebtemplates.com. All rights reserved. + http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL + support@mixwebtemplates.com + www.mixwebtemplates.com + 4.0.3 + + +

Timeline free version

+
Timeline free version from mixwebtemplates.com. In Free version is available only style 6. If you interested in other styles please visit timeline module page
+

Userful links

+

+ + + ]]>
+ + + mod_mx_timeline.php + helper.php + index.html + assets + tmpl + + + + en-GB.mod_mx_timeline.ini + en-GB.mod_mx_timeline.sys.ini + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + +
+ +
+
+ +
diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/tmpl/index.html b/deployed/mod_mx_timeline/modules/mod_mx_timeline/tmpl/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/tmpl/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/mod_mx_timeline/modules/mod_mx_timeline/tmpl/style6.php b/deployed/mod_mx_timeline/modules/mod_mx_timeline/tmpl/style6.php new file mode 100644 index 00000000..da4e57f2 --- /dev/null +++ b/deployed/mod_mx_timeline/modules/mod_mx_timeline/tmpl/style6.php @@ -0,0 +1,75 @@ +id; +$modPath = JURI::base(true).'/modules/mod_mx_timeline/'; +$document = JFactory::getDocument(); +$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx')); +$jqueryload = $params->get('jqueryload'); +$customone = $params->get('customone'); +$hgstyle = $params->get('hgstyle'); +$customstyle = $params->get('customstyle'); +$bgm_color = $params->get('bgm_color'); +$sliderid = $params->get('sliderid'); +$borderradius = $params->get('borderradius'); +// Define parameters +$module_id = $module->id; +if ($params->get('auto_module_id')) { +$sliderid = 'olk2sl'.$module->id; +} else { +$sliderid = $params->get('custom_module_id'); +} + +$document->addStyleSheet($modPath.'assets/css/font-awesome.css'); +$document->addStyleSheet($modPath.'assets/css/style6.css'); + +if($bgm_color) $document->addStyleDeclaration('#tmln' . $sliderid . ' .timeline .item:after, #tmln' . $sliderid . ' .timeline .item-social-icons, #tmln' . $sliderid . ' .timeline .btn-box a{ background-color: ' . $bgm_color . ' !important;}#tmln' . $sliderid . ' .timeline .job-meta .title { color: ' . $bgm_color . ' !important;}#tmln' . $sliderid . ' .timeline .item::before, #tmln' . $sliderid . ' .timeline {border-color: ' . $bgm_color . ';} '); + +$modpath = JURI::root(true).'/modules/' . $module->module; + +?> +
+
+ + +
+
+get('slider_title')) { ?> +get('slider_author')) { ?>
author; ?>
+
+
+get('slider_category')) { ?> +get('slider_date')) { ?>
displayDate; ?>
+
+
+mainimage != '') : ?> +
+<?php echo $item->title?> +
+ +get('slider_introtext')) { ?>

displayIntrotext; ?>

+get('slider_read')) { ?> +
+ +
+
+
+
+ + +
+
+get('item_shares')== 1): ?> + +