html{color:#222;font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;padding:0;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.hidden{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
@media only screen and (min-width:35em){}
@media print,
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi){}
@media print{*,
*:before,
*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
.mr-1{margin-right:1rem;}
.textalignleft{text-align:left;}
.textaligncenter{text-align:center;}
body.modal-open{}
@media screen and (min-width:768px){.modal{text-align:center;}
.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%;}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
}
.showonsmallscreen{display:none;}
@media only screen and (max-width:480px){.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4,
.col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8,
.col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative;}
.col-xxs-1,
.col-xxs-2,
.col-xxs-3,
.col-xxs-4,
.col-xxs-5,
.col-xxs-6,
.col-xxs-7,
.col-xxs-8,
.col-xxs-9,
.col-xxs-10,
.col-xxs-11{float:left;}
.col-xxs-1{width:8.333333333333332%;}
.col-xxs-2{width:16.666666666666664%;}
.col-xxs-3{width:25%;}
.col-xxs-4{width:33.33333333333333%;}
.col-xxs-5{width:41.66666666666667%;}
.col-xxs-6{width:50%;}
.col-xxs-7{width:58.333333333333336%;}
.col-xxs-8{width:66.66666666666666%;}
.col-xxs-9{width:75%;}
.col-xxs-10{width:83.33333333333334%;}
.col-xxs-11{width:91.66666666666666%;}
.col-xxs-12{width:100%;}
.col-xxs-push-1{left:8.333333333333332%;}
.col-xxs-push-2{left:16.666666666666664%;}
.col-xxs-push-3{left:25%;}
.col-xss-push-4{left:33.33333333333333%;}
.col-xxs-push-5{left:41.66666666666667%;}
.col-xxs-push-6{left:50%;}
.col-xxs-push-7{left:58.333333333333336%;}
.col-xxs-push-8{left:66.66666666666666%;}
.col-xxs-push-9{left:75%;}
.col-xxs-push-10{left:83.33333333333334%;}
.col-xxs-push-11{left:91.66666666666666%;}
.col-xxs-pull-1{right:8.333333333333332%;}
.col-xxs-pull-2{right:16.666666666666664%;}
.col-xxs-pull-3{right:25%;}
.col-xxs-pull-4{right:33.33333333333333%;}
.col-xxs-pull-5{right:41.66666666666667%;}
.col-xxs-pull-6{right:50%;}
.col-xxs-pull-7{right:58.333333333333336%;}
.col-xxs-pull-8{right:66.66666666666666%;}
.col-xxs-pull-9{right:75%;}
.col-xxs-pull-10{right:83.33333333333334%;}
.col-xxs-pull-11{right:91.66666666666666%;}
.col-xxs-offset-1{margin-left:8.333333333333332%;}
.col-xxs-offset-2{margin-left:16.666666666666664%;}
.col-xxs-offset-3{margin-left:25%;}
.col-xxs-offset-4{margin-left:33.33333333333333%;}
.col-xxs-offset-5{margin-left:41.66666666666667%;}
.col-xxs-offset-6{margin-left:50%;}
.col-xxs-offset-7{margin-left:58.333333333333336%;}
.col-xxs-offset-8{margin-left:66.66666666666666%;}
.col-xxs-offset-9{margin-left:75%;}
.col-xxs-offset-10{margin-left:83.33333333333334%;}
.col-xxs-offset-11{margin-left:91.66666666666666%;}
}
.modal-content{
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important; 
} 