._4-do{text-align:center}._4-dp{font-size:24px;line-height:28px;margin:40px 0 20px}._4-dq{font-size:16px;line-height:28px;margin:20px 0}._4-dr{font-size:12px;line-height:20px}
._3_s0._3_s0{border:0;display:flex;-webkit-font-smoothing:antialiased;height:44px;min-width:600px;position:relative;text-align:left;top:0;transition:top .3s, height .3s;z-index:301}.hideBanner ._3_s0,.fixedBody ._3_s0{display:none}._3_s0._1tof{position:absolute;width:100%;z-index:400}._3_s0._1toe{height:0;overflow:hidden}._3_s0 ._608m{align-self:flex-end;margin:0 auto;max-width:981px;min-width:100px;padding:0 12px;width:100%}.UIInternPage ._3_s0._1toe{display:none}.sidebarMode ._3_s0 ._608m{padding-right:214px}._3_s0 ._tb6{align-items:center;height:44px}._3_s0 ._608n{display:flex}._3_s0 ._3bcp{overflow:visible}._3bcs{flex:1 0 0px}._3bct{position:relative}._3bct::before{content:'';display:block;height:18px;left:-1px;position:absolute;top:4px;width:1px}._3_s0 ._3bcv{font:Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:24px}._3_s0 ._3bcy{line-height:24px}._3_s0 ._3bcz{border-radius:4px;padding:1px 4px}._1toc._1toc{border-radius:2px;box-shadow:0 0 0 2px #3578E5, 0 0 0 4px #91b4fd;overflow:hidden}._2yq ._3_s0 ._608m,._2xk0 ._3_s0 ._608m{max-width:1014px}._3_s1._3_s0{background-color:#29487d;color:#fff}._3_s1 ._3bct::before{background:rgba(0, 0, 0, .3)}._3_s1._3_s0 ._63xb:focus{border:1px solid #29487d;box-shadow:0 0 0 2px #91b4fd}._3_s1 ._3_s2{background:#29487d;border-color:#29487d}._3_s1 ._3_s2:hover,._3_s1 ._3_s2:focus,._3_s1 ._3_s2:active{background:rgba(0, 0, 0, .1)}._3_s1 ._3bcz{background:#fff;color:#000}._3_s3._3_s0{background-color:#373e4c;color:#fff}._3_s3 ._3bct::before{background:rgba(255, 255, 255, .3)}._3_s3._3_s0 ._63xb:focus{border:1px solid #373e4c;box-shadow:0 0 0 2px #63c632}._3_s3 ._3_s2{background:#373e4c;border-color:#373e4c}._3_s3 ._3_s2:hover,._3_s3 ._3_s2:focus,._3_s3 ._3_s2:active{background:rgba(0, 0, 0, .1)}._3_s3 ._3bcz{background:#fff;color:#373e4c}@media screen and (max-width: 980px){._3bct{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._3bct::before{display:none}}
._51u6{margin-bottom:-4px}._41uf,._41ug{display:inline-block;padding-right:14px;position:relative}._41uf .img{margin-left:1px;position:absolute;vertical-align:middle}._41ug .img{position:absolute;top:1px;vertical-align:middle}
._rz3._ur5 .fbNubButton{display:none}._rz3.openToggler .fbNubButton,._rz3.openToggler .fbNubButton:hover{background-clip:padding-box;background-color:#f5f6f7;border:1px solid #ccd0d5}._rz3 .fbNubFlyoutHeader,._rz3 .fbNubFlyoutBody,._rz3 .fbNubFlyoutFooter,._rz3 .fbNubFlyoutAttachments{border-bottom:0}._rz3 .fbNubFlyoutInner{border-bottom:0}._rz3 .fbNubFlyoutBodyContent{min-height:150px;width:320px}._67br{border-collapse:collapse;border-spacing:0}._3-28{border:1px solid #dadde1;border-radius:4px;margin-right:3px;min-width:21px;padding:2px 4px}
.fbx #pageFooter{margin:auto;width:auto}.hasLeftCol #pageFooter{background-color:#fff;clear:both;margin-left:180px}#pagefooter{border-top:0}#pageFooter{color:#737373;margin:0 auto;width:980px}#pageFooter a{text-decoration:none;white-space:nowrap}#pageFooter a:last-child{margin-right:0}#pageFooter a:hover{text-decoration:underline}#pageFooter .copyright{font-size:11px}#pageFooter .pageFooterLinkList{line-height:1.6;margin-left:-20px}#contentCurve{border-bottom:1px solid #dddfe2;font-size:1px;height:8px;margin-bottom:8px}.hasLeftCol #contentCurve{border:1px solid #ccc;border-top:none;position:relative}
#globalContainer{margin:0 auto;position:relative;zoom:1}.fbx #globalContainer{width:981px}.sidebarMode #globalContainer{padding-right:205px}.sidebarMode .webkit #globalContainer .fixed_elem,.sidebarMode .webkit #globalContainer .fixed_always{margin:auto}.fbx #tab_canvas>div{padding-top:0}.fb_content{min-height:640px;padding-bottom:20px}.fbx .fb_content{padding-bottom:0}.skipto{display:none}.home .skipto{display:block}
#navLogin ._yl4{z-index:4}._yl4{position:relative;top:22px}._yl8{background-color:#f5f6f7;border:0 solid white;border-radius:3px;box-shadow:0 3px 8px rgba(0, 0, 0, .3);height:266px;padding-bottom:6px;text-align:center}._yl9{color:#7f7f7f;font-size:12px;line-height:14px;margin-bottom:10px;margin-top:16px}._yl8 ._yla{font-size:12px;height:28px;line-height:28px;min-width:68px}._yl4 ._yl7 .beeperNub{left:230px}._yl7._ylb{border:0 solid white;border-radius:3px;height:266px;right:-16px;top:35px;width:260px;z-index:1000}
._erp{background:white;border-radius:3px;padding:10px 16px 16px 16px}._err,._ers{font-size:12px;line-height:14px;text-align:left}._err input,._ers input{border:1px solid #d3d6db;font-size:14px;height:28px;margin:1px;padding:1px 3px;text-align:left;width:220px}._er_{color:#365899;font-size:12px;margin-bottom:10px;text-align:right}._erp ._es1{font-size:12px;height:28px;line-height:14px;margin-bottom:4px;padding:0 0;width:226px}._3jii{margin-top:1px;visibility:hidden}
._1pmx{background-color:#3b5998;border-bottom:1px solid #29487d;box-sizing:border-box;height:88px;width:100%}.tinyViewport ._1pmx{min-width:-webkit-max-content;min-width:max-content}._1pmx ._3jd8:not(:active){background-clip:padding-box;background-color:#5a73ad;border-color:rgba(0, 0, 0, .15)}._1pmx ._3jd8:hover:not(:active){background-color:#5069a3}
._sv8{line-height:24px}
.localeSelectorList{align-items:center;display:flex;flex-wrap:wrap}.localeSelectorList a.showMore{background-color:#e9ebee;padding:0 6px 2px}.localeSelectorList a.showMore:hover{background-color:#6d84b4;color:#fff;text-decoration:none}
.__tw{background:#fff;border:1px solid rgba(100, 100, 100, .4);border-radius:0 0 2px 2px;box-shadow:0 3px 8px rgba(0, 0, 0, .25);color:#1d2129;overflow:visible;position:absolute;top:38px;width:460px;z-index:-1}._1nxz .__tw,._dyn .__tw,._l35 .__tw{top:45px;z-index:1}.__tw .metadata{padding-top:3px}.__tw .jewelItemList{padding:4px 0}.__tw .empty,.__tw .jewelHighlight .empty{border:none;color:#90949c;padding:4px 8px 10px}.__tw .jewelHighlight li a{color:#1d2129;display:block;padding:4px 8px;text-decoration:none}.__tw .jewelHighlight li a:hover,.__tw .jewelHighlight li a:active,.__tw .jewelHighlight li a:focus{background-color:#f5f6f7;border-bottom:1px solid #dddfe2;border-top:1px solid #dddfe2;outline:none;padding-bottom:3px;padding-top:3px;text-decoration:none}.__tw .jewelHighlight a:hover span,.__tw .jewelHighlight a:active span,.__tw .jewelHighlight a:focus span,.__tw .jewelHighlight a:hover div,.__tw .jewelHighlight a:active div,.__tw .jewelHighlight a:focus div,.__tw .jewelHighlight li.selected a,.__tw .jewelHighlight li.selected .timestamp{color:#fff}.__tw .jewelHighlight li{border-top:1px solid #e6e6e6;cursor:pointer}.__tw .jewelHighlight li:first-child{border-top:none}.__tw li.jewelItemNew{background-color:#edf2fa}.__tw li>a,.__tw li>.anchorContainer>a{outline:none}.__tw .uiScrollableAreaWithShadow.contentAfter:after{content:none}.__tw li.jewelItemResponded{background:#fff9d7;color:#1d2129}.__tw .jewelLoading{display:block;margin:10px auto}.__tw .uiScrollableAreaContent>.jewelLoading:only-child{margin-bottom:9px}.__tw .jewelFooter .seeMoreCount{display:none;font-weight:600;padding:2px 0 0}.__tw .x_div{position:absolute;right:10px;top:58%;transition:margin-right 250ms;z-index:2}.__tw .jewelItemList{padding:0}.__tw .uiScrollableAreaContent{padding-bottom:1px}.__tw .beeperNub{background-image:url(/rsrc.php/v3/yP/r/ZQxGeuP1tWI.png);background-repeat:no-repeat;background-size:auto;background-position:0 -251px;height:11px;position:absolute;top:-11px;width:20px}.__tw div.jewelHeader{background-clip:padding-box;background-color:#fff;border-bottom:solid 1px #dddfe2;border-top-left-radius:3px;border-top-right-radius:3px;padding:8px 12px 6px;position:relative;z-index:100}.__tw .jewelHeader h3>a,.__tw .jewelHeader h4>a{color:inherit;text-decoration:none}.__tw .jewelFooter a{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #dddfe2;display:block;font-weight:600;padding:8px 12px;position:relative;text-align:center;z-index:100}.__tw .jewelFooter a:hover,.__tw .jewelFooter a:active,.__tw .jewelFooter a:focus{color:#365899;outline:none;text-decoration:underline}.__tw .jewelFooter a:hover .seeMoreCount,.__tw .jewelFooter a:active .seeMoreCount,.__tw .jewelFooter a:focus .seeMoreCount{color:gray}.__tw .jewelItemList{padding:0}
._cqp{font-size:18px;line-height:22px;padding:18px 0;text-align:center}._cqq{background-color:#fff;padding:22px 108px 26px;text-align:center}._cqq ._cqr{font-size:14px;height:36px;line-height:34px;margin:10px;margin-top:18px;text-align:center;width:150px}._cqs{margin:0 auto;width:612px}.fbx ._cqt#globalContainer{width:100%}._cqu{margin:0 auto;text-align:left;width:981px}
._30ny{padding:80px 0}._97vt ._30ny{background:#f0f2f5}._30ny .infoRevealReason{font-size:13px;margin:auto;padding:16px 0 20px 0;text-align:left;width:500px}
._5jb3{background-color:#fff;font-size:13px;width:100%}._5jb3 input{height:22px;line-height:16px;padding:10px 13px}._5jb3 .placeholder{padding:10px 13px}._5jb4 input,._5jb5 input{border:1px solid #d3d6db;font-size:14px;padding:5px 8px;width:284px}._5jb9{text-align:center}._70g9{text-align:center}._5jb_{height:10px}._5jc7{font-size:14px;margin-bottom:8px;margin-top:16px;padding:0 16px;width:252px}
.menu_login_container table tr{vertical-align:top}.menu_login_container table tr td{padding:0 0 0 14px}.new_header_style.menu_login_container table tr td{padding:0 0 0 12px}.menu_login_container .html7magic{padding-bottom:4px}.menu_login_container .inputtext,.menu_login_container .inputpassword{border-color:#1d2a5b;margin:0;width:142px}.menu_login_container .login_form_label_field label,.menu_login_container .login_form_label_field a{color:#9cb4d8;font-weight:normal}.menu_login_container .login_form_label_field{padding-top:4px}.menu_login_container .html7magic label{color:#fff;font-weight:normal;padding-left:1px}#facebook .tetra_fonts .html7magic label{font-family:SFProText-Medium, Helvetica, Arial, sans-serif}#facebook .tetra_fonts .login_form_input_box{font-family:SFProText-Regular, Helvetica, Arial, sans-serif}#facebook .tetra_fonts .login_form_input_box::-webkit-input-placeholder{color:#8d949e}#facebook .tetra_fonts .login_form_login_button input{font-family:SFProText-Bold, Helvetica, Arial, sans-serif;font-weight:bold}#facebook .tetra_fonts .login_form_label_field a{color:#fff;font-family:SFProText-Regular, Helvetica, Arial, sans-serif}.new_header_style .login_form_label_field{text-align:right}.new_header_style.menu_login_container table tr td.login_form_label_field{padding-top:4px}.new_header_style .login_form_label_field a{font-size:13px;line-height:20px}.new_header_style .inputtext,.new_header_style .inputpassword{border-color:#082b61;border-radius:6px;box-sizing:border-box;font-size:13px;line-height:20px;margin:0;padding:8px 12px;width:194px}.white_background.new_header_style .inputtext,.white_background.new_header_style .inputpassword{width:210px}.new_header_style.menu_login_container{width:412px}.white_background.new_header_style.menu_login_container{width:444px}.new_blue_header .inputtext,.new_blue_header .inputpassword{border:none}.new_header_style .login_form_login_button input{font-size:18px;line-height:20px;padding:6px 26px}.new_header_style .login_form_login_button{border-radius:6px}.new_blue_header .login_form_login_button{background-color:#0e52b0;border:none}.menu_login_container #email{direction:ltr}.login_form_standalone_labels .inputtext,.login_form_standalone_labels .inputpassword{border-color:#96a6c5;font-size:16px;padding:6px;width:250px}.login_form_standalone_labels label{color:#1d2a5b;font-size:13px;font-weight:normal}.login_form_standalone_labels .login_form_label_field a{color:#365899;font-size:13px}.login_form_standalone_labels td.html7magic{text-align:right}.login_form_standalone_labels .uiButton input{font-size:13px;padding:3px 25px 5px}table.login_form_standalone_labels tr td{height:30px;padding:0;vertical-align:middle}
.loggedout_menubar_container{height:82px;min-width:980px}.newHeaderMenuBar .loggedout_menubar_container{height:90px}.loggedout_menubar{margin:0 auto;padding-top:13px;width:980px}.newHeaderMenuBar .loggedout_menubar{padding-bottom:8px;padding-top:20px}.loggedout_menubar .fb_logo{margin-top:17px}.newHeaderMenuBar .loggedout_menubar .fb_logo{margin-top:4px}.loggedout_menubar .fb_icon_logo{margin-top:12px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.loggedout_menubar i.fb_logo{background-image:url(/rsrc.php/v3/y4/r/gf6iHxsw8zm.png);background-position:0 0;background-size:100% 100%}}.loggedout_menubar label.menu_login_show_link{color:#9cb4d8;position:relative;top:19px}
.signupBanner div.signup_bar_container{background-color:transparent}.signupBanner .signup_box{margin:0 auto;padding:0;position:relative;width:980px}.signupBanner .signup_btn{left:180px;position:absolute;top:-46px}.signupBanner .signup_btn_thickbar{left:180px;position:absolute;top:-70px}.signup_area{margin-top:23px}.timelineLayoutLoggedOut .signup_btn{left:250px}
._53jh{background-color:#3b5998;background-image:linear-gradient(#4e69a2, #3b5998 50%);border-bottom:1px solid #133783;min-height:42px;position:relative;z-index:1}._53jh._8f2f{background-color:#1877f2;background-image:none;border-bottom:none}.tinyViewport ._53jh{min-width:-webkit-max-content;min-width:max-content}
._1q3v{color:#4b4f56;font-size:14px;-webkit-font-smoothing:antialiased;font-weight:bold;line-height:21px;padding:55px 9px;text-align:center}._1q3w{bottom:22px;line-height:20px;position:absolute;right:22px}._1q3w a{color:#90949c;font-size:12px}._1q3x{bottom:2px;margin-left:4px;position:relative;vertical-align:middle}
._19_u :focus{outline:none!important}
.uiBoxGray{background-color:#f2f2f2;border:1px solid #ccc}.uiBoxDarkgray{color:#ccc;background-color:#333;border:1px solid #666}.uiBoxGreen{background-color:#d1e6b9;border:1px solid #629824}.uiBoxLightblue{background-color:#edeff4;border:1px solid #d8dfea}.uiBoxRed{background-color:#ffebe8;border:1px solid #dd3c10}.uiBoxWhite{background-color:#fff;border:1px solid #ccc}.uiBoxYellow{background-color:#fff9d7;border:1px solid #e2c822}.uiBoxOverlay{background:rgba(255, 255, 255, .85);border:1px solid #3b5998;border:1px solid rgba(59, 89, 153, .65);zoom:1}.noborder{border:none}.topborder{border-bottom:none;border-left:none;border-right:none}.bottomborder{border-left:none;border-right:none;border-top:none}.dashedborder{border-style:dashed}
.uiButton{border-radius:2px;cursor:pointer;display:inline-block;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:bold;line-height:18px;padding:2px 6px;text-align:center;text-decoration:none;text-shadow:none;vertical-align:top;white-space:nowrap}.uiButton,.uiButtonSuppressed:active,.uiButtonSuppressed:focus,.uiButtonSuppressed:hover{background-color:#f5f6f7;border:1px solid #ccd0d5}.uiButton+.uiButton{margin-left:4px}.uiButton:hover{background-color:#ebedf0;text-decoration:none}.uiButton:active,.uiButtonDepressed{background-color:#dddfe2;border-color:#bec3c9}.uiButton .img{margin-top:3px;overflow:hidden;vertical-align:top}.uiButtonLarge .img{margin-top:4px}.uiButton .customimg{margin-top:1px}.uiButtonText,.uiButton input{background:none;border:0;color:#4b4f56;cursor:pointer;display:inline-block;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:18px;margin:0;padding:0;white-space:nowrap}.uiButtonOverlay,.uiButtonOverlay:hover{background-clip:padding-box;background-color:rgba(255, 255, 255, .8);background-image:none;border-color:#a5a5a5;border-color:rgba(0, 0, 0, .35);border-radius:2px;position:relative}.uiButtonOverlay:focus,.uiButtonOverlay:active{background-color:#f5f6f7;background-color:rgba(249, 250, 252, .9);border-color:#365899;border-color:rgba(59, 89, 152, .5)}form.async_saving .uiButton.uiButtonOverlay,.uiButtonOverlay.uiButtonDisabled,.uiButtonOverlay.uiButtonDisabled:active,.uiButtonOverlay.uiButtonDisabled:focus,.uiButtonOverlay.uiButtonDisabled:hover{background-color:rgba(255, 255, 255, .8);border-color:#ccc;border-color:rgba(180, 180, 180, .8)}.uiButtonOverlay.uiButtonDepressed{background-color:rgba(0, 0, 0, .05)}.uiButtonOverlay:before{background-color:rgba(0, 0, 0, .02);bottom:0;content:'';left:0;position:absolute;right:0;top:0}.uiButtonOverlay:hover:before{background-color:rgba(0, 0, 0, .08)}.uiButtonSpecial{background-color:#42b72a;border-color:#42b72a}.uiButtonSpecial:hover{background-color:#36a420;border-color:#36a420}.uiButtonSpecial:active,.uiButtonSpecial.uiButtonDepressed{background-color:#2b9217;border-color:#2b9217}form.async_saving .uiButton.uiButtonSpecial,.uiButtonSpecial.uiButtonDisabled,.uiButtonSpecial.uiButtonDisabled:active,.uiButtonSpecial.uiButtonDisabled:focus,.uiButtonSpecial.uiButtonDisabled:hover{background-color:#ace0a2;border-color:#ace0a2}.uiButtonConfirm{background-color:#4267b2;border-color:#29487d}.uiButtonConfirm:hover{background-color:#365899;border-color:#29487d}.uiButtonConfirm:active,.uiButtonConfirm.uiButtonDepressed{background-color:#29487d;border-color:#29487d}form.async_saving .uiButton.uiButtonConfirm,.uiButtonConfirm.uiButtonDisabled,.uiButtonConfirm.uiButtonDisabled:active,.uiButtonConfirm.uiButtonDisabled:focus,.uiButtonConfirm.uiButtonDisabled:hover{background-color:#9cb4d8;border-color:#9cb4d8}form.async_saving .uiButton.uiButtonSpecial .uiButtonText,form.async_saving .uiButton.uiButtonSpecial input,form.async_saving .uiButton.uiButtonConfirm .uiButtonText,form.async_saving .uiButton.uiButtonConfirm input,.uiButtonSpecial .uiButtonText,.uiButtonSpecial input,.uiButtonSpecial.uiButtonDisabled .uiButtonText,.uiButtonSpecial.uiButtonDisabled input,.uiButtonConfirm .uiButtonText,.uiButtonConfirm input,.uiButtonConfirm.uiButtonDisabled .uiButtonText,.uiButtonConfirm.uiButtonDisabled input{color:#fff}form.async_saving .uiButton,.uiButtonDisabled,.uiButtonDisabled:active,.uiButtonDisabled:focus,.uiButtonDisabled:hover{background-color:#f5f6f7;border-color:#dddfe2}form.async_saving .uiButton .img,.uiButtonDisabled .img{opacity:.5}form.async_saving .uiButtonText,form.async_saving .uiButton input,.uiButtonDisabled .uiButtonText,.uiButtonDisabled input{color:#bec3c9}form.async_saving .uiButton,form.async_saving .uiButtonText,form.async_saving .uiButton input,.uiButtonDepressed,.uiButtonDepressed .uiButtonText,.uiButtonDepressed input,.uiButtonDisabled,.uiButtonDisabled .uiButtonText,.uiButtonDisabled input{cursor:default}.uiButtonDepressed:not(.uiButtonSpecial):not(.uiButtonConfirm) .uiButtonText,.uiButtonDepressed:not(.uiButtonSpecial):not(.uiButtonConfirm) input{color:#4080ff}.uiButtonLarge,.uiButtonLarge .uiButtonText,.uiButtonLarge input{font-size:13px;line-height:19px}.uiButtonSuppressed{background:none;border-color:transparent}.uiButtonNoText .img{margin-left:-1px;margin-right:-1px}.uiButtonNoText input{vertical-align:top}
.uiStickyPlaceholderInput{display:inline-block;position:relative}.uiStickyPlaceholderInput input,.uiStickyPlaceholderInput textarea{background-color:transparent;position:relative}.uiStickyPlaceholderInput .placeholder{color:#999;cursor:text;display:none;height:100%;left:0;padding:4px 0 0 5px;position:absolute;top:0;width:100%}.uiTypeahead .uiStickyPlaceholderInput .placeholder{padding:3px 0 0 4px}div.uiStickyPlaceholderTextarea .placeholder{padding:6px 0 0 6px}div.uiStickyPlaceholderEmptyInput .placeholder{display:block}.uiTypeahead .uiStickyPlaceholderInput{width:100%}.uiClearableTypeahead .selected .uiStickyPlaceholderInput{margin-right:16px}
._2qgu._2qgu{border-radius:50%;overflow:hidden}._2s25._2s25._606w._606w:after,._606w:after{border-radius:50%}
._585n{background-color:#3578e5;border:1px solid #3578e5;border-radius:3px;overflow:hidden;padding:0 0 0 40px}._585o{background-color:#fa3e3e;border-color:#fa3e3e}._3qh4{background-color:#42b72a;border-color:#42b72a}._1wpa{background-color:#f79c2d;border-color:#f79c2d}._5d83{background-color:#ccd0d5;border-color:#ccd0d5}._585p{float:left;margin:8px 0 0 -30px}._585r{background:#fff;margin:0;padding:9px 10px}._2i-a{padding-right:30px}._585q{float:right;margin:12px 12px 0 0}._585n a{font-weight:bold}
.UIPage_LoggedOut .UIFullPage_Container,.UIPage_LoggedOut .UIStandardFrame_Container{padding-bottom:46px;padding-top:46px;width:auto}.UIPage_LoggedOut .fbPhotosGrid .photoDetails{width:inherit}
.sp_PEqIp1jvkJq{background-image:url(/rsrc.php/v3/yP/r/ZQxGeuP1tWI.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:250px;width:282px}.sp_PEqIp1jvkJq.sx_82a77e{background-position:0 0}.sp_PEqIp1jvkJq.sx_69b987{width:20px;height:11px;background-position:0 -251px}.sp_PEqIp1jvkJq.sx_17d8b9{width:9px;height:5px;background-position:-21px -251px}/*FB_PKG_DELIM*/

#bootloader_cTYA3mt{height:42px;}.bootloader_cTYA3mt{display:block!important;}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
 html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  
  /**
   * Remove the margin in all browsers (opinionated).
   */
  body {
    margin: 0; }
  
  /* HTML5 display definitions
     ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   * 1. Add the correct display in Edge, IE, and Firefox.
   * 2. Add the correct display in IE.
   */
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  main,
  menu,
  nav,
  section,
  summary {
    /* 1 */
    display: block; }
  
  /**
   * Add the correct display in IE 9-.
   */
  audio,
  canvas,
  progress,
  video {
    display: inline-block; }
  
  /**
   * Add the correct display in iOS 4-7.
   */
  audio:not([controls]) {
    display: none;
    height: 0; }
  
  /**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
  progress {
    vertical-align: baseline; }
  
  /**
   * Add the correct display in IE 10-.
   * 1. Add the correct display in IE.
   */
  template,
  [hidden] {
    display: none; }
  
  /* Links
     ========================================================================== */
  /**
   * 1. Remove the gray background on active links in IE 10.
   * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
   */
  a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */ }
  
  /**
   * Remove the outline on focused links when they are also active or hovered
   * in all browsers (opinionated).
   */
  a:active,
  a:hover {
    outline-width: 0; }
  
  /* Text-level semantics
     ========================================================================== */
  /**
   * 1. Remove the bottom border in Firefox 39-.
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
  abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */ }
  
  /**
   * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
   */
  b,
  strong {
    font-weight: inherit; }
  
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
  /* Original declaration
      b,
      strong {
      font-weight: bolder;
  }*/
  b {
    font-weight: bold; }
  
  strong {
    font-weight: bolder; }
  
  /**
   * Add the correct font style in Android 4.3-.
   */
  dfn {
    font-style: italic; }
  
  /**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
  h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  
  /**
   * Add the correct background and color in IE 9-.
   */
  mark {
    background-color: #ff0;
    color: #000; }
  
  /**
   * Add the correct font size in all browsers.
   */
  small {
    font-size: 80%; }
  
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  
  sub {
    bottom: -0.25em; }
  
  sup {
    top: -0.5em; }
  
  /* Embedded content
     ========================================================================== */
  /**
   * Remove the border on images inside links in IE 10-.
   */
  img {
    border-style: none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    width: auto; }
  
  /**
   * Hide the overflow in IE.
   */
  svg:not(:root) {
    overflow: hidden; }
  
  /* Grouping content
     ========================================================================== */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  code,
  kbd,
  pre,
  samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }
  
  /**
   * Add the correct margin in IE 8.
   */
  figure {
    margin: 1em 40px; }
  
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
  hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */ }
  
  /* Forms
     ========================================================================== */
  /**
   * 1. Change font properties to `inherit` in all browsers (opinionated).
   * 2. Remove the margin in Firefox and Safari.
   */
  button,
  input,
  select,
  textarea {
    font: inherit;
    /* 1 */
    margin: 0;
    /* 2 */ }
  
  /**
   * Restore the font weight unset by the previous rule.
   */
  optgroup {
    font-weight: bold; }
  
  /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
  button,
  input {
    /* 1 */
    overflow: visible; }
  
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
  button,
  select {
    /* 1 */
    text-transform: none; }
  
  /**
   * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
   *    controls in Android 4.
   * 2. Correct the inability to style clickable types in iOS and Safari.
   */
  button,
  html [type="button"],
  [type="reset"],
  [type="submit"] {
    -webkit-appearance: button;
    /* 2 */ }
  
  /**
   * Remove the inner border and padding in Firefox.
   */
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  
  /**
   * Restore the focus styles unset by the previous rule.
   */
  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }
  
  /**
   * Change the border, margin, and padding in all browsers (opinionated).
   */
  fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
  legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */ }
  
  /**
   * Remove the default vertical scrollbar in IE.
   */
  textarea {
    overflow: auto; }
  
  /**
   * 1. Add the correct box sizing in IE 10-.
   * 2. Remove the padding in IE 10-.
   */
  [type="checkbox"],
  [type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
  [type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */ }
  
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
   */
  [type="search"]::-webkit-search-cancel-button,
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  
  /**
   * Correct the text style of placeholders in Chrome, Edge, and Safari.
   */
  ::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54; }
  
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */ }
  
  [role="button"] {
    cursor: pointer; }
  
  * {
    box-sizing: border-box; }
  
  *::before,
  *::after {
    box-sizing: border-box; }
  
  /* ==========================================================================
     Print styles.
     Inlined to avoid the additional HTTP request:
     http://www.phpied.com/delay-loading-your-print-css/
     ========================================================================== */
  @media print {
    *,
    *:before,
    *:after,
    *:first-letter,
    p:first-line,
    div:first-line,
    blockquote:first-line,
    li:first-line {
      background: transparent !important;
      color: #000 !important;
      /* Black prints faster: http://www.sanbeiji.com/archives/953 */
      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) ")"; }
  
    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
      content: ""; }
  
    pre {
      white-space: pre-wrap !important; }
  
    pre,
    blockquote {
      border: 1px solid #999;
      page-break-inside: avoid; }
  
    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */
    thead {
      display: table-header-group; }
  
    tr,
    img {
      page-break-inside: avoid; }
  
    p,
    h2,
    h3 {
      orphans: 3;
      widows: 3; }
  
    h2,
    h3 {
      page-break-after: avoid; } }
  html {
    min-height: 100%;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  
  html, body {
    font: 100%/normal 'Source Sans Pro', helvetica, arial, sans-serif; }
  
  input,
  button,
  select,
  textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }
  
  figure {
    margin: 0; }
  
  a {
    text-decoration: none; }
    a:hover, a:focus {
      text-decoration: underline; }
    a:focus {
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    a.link {
      color: #008ECE; }
  
  h1, h2, h3, h4, h5, h6,
  .h1, .h2, .h3, .h4, .h5, .h6 {
    color: inherit;
    font-family: 'Source Sans Pro';
    font-weight: 600;
    line-height: 1.3; }
  
  h1, .h1,
  h2, .h2,
  h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px; }
  
  h4, .h4,
  h5, .h5,
  h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px; }
  
  h1, .h1 {
    font-size: 3em; }
  
  h2, .h2 {
    font-size: 1.875em; }
  
  h3, .h3 {
    font-size: 1.5em; }
  
  h4, .h4 {
    font-size: 1.125em; }
  
  h5, .h5 {
    font-size: 1em; }
  
  h6, .h6 {
    font-size: .875em; }
  
  p {
    margin: 0 0 10px; }
  
  .text-normal {
    font-weight: normal; }
  
  .text-medium {
    font-weight: 600; }
  
  .text-bold {
    font-weight: bold; }
  
  .text-left {
    text-align: left; }
  
  .text-right {
    text-align: right; }
  
  .text-center {
    text-align: center; }
  
  .text-justify {
    text-align: justify; }
  
  .text-nowrap {
    white-space: nowrap; }
  
  .text-lowercase {
    text-transform: lowercase; }
  
  .text-uppercase {
    text-transform: uppercase; }
  
  .text-capitalize {
    text-transform: capitalize; }
  
  ul,
  ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 20px; }
  
  ul ul,
  ol ul,
  ul ol,
  ol ol {
    margin-bottom: 0; }
  
  dl {
    margin-top: 0;
    margin-bottom: 20px; }
  
  dt, dd {
    line-height: 1.42857143; }
  
  dt {
    font-weight: bold; }
  
  dd {
    margin-left: 0; }
  
  @media (min-width: 768px) {
    .dl-horizontal dt {
      float: left;
      width: 160px;
      clear: left;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  
    .dl-horizontal dd {
      margin-left: 180px; } }
  abbr[title],
  abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777; }
  
  address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143; }
  
  .container, .DEFAULT .section-body {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }
    .container::after, .DEFAULT .section-body::after {
      content: "";
      display: table;
      clear: both; }
  
  @media (min-width: 768px) {
    .container, .DEFAULT .section-body {
      width: 750px; } }
  @media (min-width: 992px) {
    .container, .DEFAULT .section-body {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container, .DEFAULT .section-body {
      width: 1170px; } }
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }
    .container-fluid::after {
      content: "";
      display: table;
      clear: both; }
  
  .row {
    margin-left: -15px;
    margin-right: -15px; }
    .row:after {
      content: "";
      display: table;
      clear: both; }
  
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
  
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left; }
  
  .col-xs-12 {
    width: 100%; }
  
  .col-xs-11 {
    width: 91.66666667%; }
  
  .col-xs-10 {
    width: 83.33333333%; }
  
  .col-xs-9 {
    width: 75%; }
  
  .col-xs-8 {
    width: 66.66666667%; }
  
  .col-xs-7 {
    width: 58.33333333%; }
  
  .col-xs-6 {
    width: 50%; }
  
  .col-xs-5 {
    width: 41.66666667%; }
  
  .col-xs-4 {
    width: 33.33333333%; }
  
  .col-xs-3 {
    width: 25%; }
  
  .col-xs-2 {
    width: 16.66666667%; }
  
  .col-xs-1 {
    width: 8.33333333%; }
  
  .col-xs-pull-12 {
    right: 100%; }
  
  .col-xs-pull-11 {
    right: 91.66666667%; }
  
  .col-xs-pull-10 {
    right: 83.33333333%; }
  
  .col-xs-pull-9 {
    right: 75%; }
  
  .col-xs-pull-8 {
    right: 66.66666667%; }
  
  .col-xs-pull-7 {
    right: 58.33333333%; }
  
  .col-xs-pull-6 {
    right: 50%; }
  
  .col-xs-pull-5 {
    right: 41.66666667%; }
  
  .col-xs-pull-4 {
    right: 33.33333333%; }
  
  .col-xs-pull-3 {
    right: 25%; }
  
  .col-xs-pull-2 {
    right: 16.66666667%; }
  
  .col-xs-pull-1 {
    right: 8.33333333%; }
  
  .col-xs-pull-0 {
    right: auto; }
  
  .col-xs-push-12 {
    left: 100%; }
  
  .col-xs-push-11 {
    left: 91.66666667%; }
  
  .col-xs-push-10 {
    left: 83.33333333%; }
  
  .col-xs-push-9 {
    left: 75%; }
  
  .col-xs-push-8 {
    left: 66.66666667%; }
  
  .col-xs-push-7 {
    left: 58.33333333%; }
  
  .col-xs-push-6 {
    left: 50%; }
  
  .col-xs-push-5 {
    left: 41.66666667%; }
  
  .col-xs-push-4 {
    left: 33.33333333%; }
  
  .col-xs-push-3 {
    left: 25%; }
  
  .col-xs-push-2 {
    left: 16.66666667%; }
  
  .col-xs-push-1 {
    left: 8.33333333%; }
  
  .col-xs-push-0 {
    left: auto; }
  
  .col-xs-offset-12 {
    margin-left: 100%; }
  
  .col-xs-offset-11 {
    margin-left: 91.66666667%; }
  
  .col-xs-offset-10 {
    margin-left: 83.33333333%; }
  
  .col-xs-offset-9 {
    margin-left: 75%; }
  
  .col-xs-offset-8 {
    margin-left: 66.66666667%; }
  
  .col-xs-offset-7 {
    margin-left: 58.33333333%; }
  
  .col-xs-offset-6 {
    margin-left: 50%; }
  
  .col-xs-offset-5 {
    margin-left: 41.66666667%; }
  
  .col-xs-offset-4 {
    margin-left: 33.33333333%; }
  
  .col-xs-offset-3 {
    margin-left: 25%; }
  
  .col-xs-offset-2 {
    margin-left: 16.66666667%; }
  
  .col-xs-offset-1 {
    margin-left: 8.33333333%; }
  
  .col-xs-offset-0 {
    margin-left: 0%; }
  
  @media (min-width: 768px) {
    .col-sm-1, .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-10, .col-sm-11, .col-sm-12 {
      float: left; }
  
    .col-sm-12 {
      width: 100%; }
  
    .col-sm-11 {
      width: 91.66666667%; }
  
    .col-sm-10 {
      width: 83.33333333%; }
  
    .col-sm-9 {
      width: 75%; }
  
    .col-sm-8 {
      width: 66.66666667%; }
  
    .col-sm-7 {
      width: 58.33333333%; }
  
    .col-sm-6 {
      width: 50%; }
  
    .col-sm-5 {
      width: 41.66666667%; }
  
    .col-sm-4 {
      width: 33.33333333%; }
  
    .col-sm-3 {
      width: 25%; }
  
    .col-sm-2 {
      width: 16.66666667%; }
  
    .col-sm-1 {
      width: 8.33333333%; }
  
    .col-sm-pull-12 {
      right: 100%; }
  
    .col-sm-pull-11 {
      right: 91.66666667%; }
  
    .col-sm-pull-10 {
      right: 83.33333333%; }
  
    .col-sm-pull-9 {
      right: 75%; }
  
    .col-sm-pull-8 {
      right: 66.66666667%; }
  
    .col-sm-pull-7 {
      right: 58.33333333%; }
  
    .col-sm-pull-6 {
      right: 50%; }
  
    .col-sm-pull-5 {
      right: 41.66666667%; }
  
    .col-sm-pull-4 {
      right: 33.33333333%; }
  
    .col-sm-pull-3 {
      right: 25%; }
  
    .col-sm-pull-2 {
      right: 16.66666667%; }
  
    .col-sm-pull-1 {
      right: 8.33333333%; }
  
    .col-sm-pull-0 {
      right: auto; }
  
    .col-sm-push-12 {
      left: 100%; }
  
    .col-sm-push-11 {
      left: 91.66666667%; }
  
    .col-sm-push-10 {
      left: 83.33333333%; }
  
    .col-sm-push-9 {
      left: 75%; }
  
    .col-sm-push-8 {
      left: 66.66666667%; }
  
    .col-sm-push-7 {
      left: 58.33333333%; }
  
    .col-sm-push-6 {
      left: 50%; }
  
    .col-sm-push-5 {
      left: 41.66666667%; }
  
    .col-sm-push-4 {
      left: 33.33333333%; }
  
    .col-sm-push-3 {
      left: 25%; }
  
    .col-sm-push-2 {
      left: 16.66666667%; }
  
    .col-sm-push-1 {
      left: 8.33333333%; }
  
    .col-sm-push-0 {
      left: auto; }
  
    .col-sm-offset-12 {
      margin-left: 100%; }
  
    .col-sm-offset-11 {
      margin-left: 91.66666667%; }
  
    .col-sm-offset-10 {
      margin-left: 83.33333333%; }
  
    .col-sm-offset-9 {
      margin-left: 75%; }
  
    .col-sm-offset-8 {
      margin-left: 66.66666667%; }
  
    .col-sm-offset-7 {
      margin-left: 58.33333333%; }
  
    .col-sm-offset-6 {
      margin-left: 50%; }
  
    .col-sm-offset-5 {
      margin-left: 41.66666667%; }
  
    .col-sm-offset-4 {
      margin-left: 33.33333333%; }
  
    .col-sm-offset-3 {
      margin-left: 25%; }
  
    .col-sm-offset-2 {
      margin-left: 16.66666667%; }
  
    .col-sm-offset-1 {
      margin-left: 8.33333333%; }
  
    .col-sm-offset-0 {
      margin-left: 0%; } }
  @media (min-width: 992px) {
    .col-md-1, .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-10, .col-md-11, .col-md-12 {
      float: left; }
  
    .col-md-12 {
      width: 100%; }
  
    .col-md-11 {
      width: 91.66666667%; }
  
    .col-md-10 {
      width: 83.33333333%; }
  
    .col-md-9 {
      width: 75%; }
  
    .col-md-8 {
      width: 66.66666667%; }
  
    .col-md-7 {
      width: 58.33333333%; }
  
    .col-md-6 {
      width: 50%; }
  
    .col-md-5 {
      width: 41.66666667%; }
  
    .col-md-4 {
      width: 33.33333333%; }
  
    .col-md-3 {
      width: 25%; }
  
    .col-md-2 {
      width: 16.66666667%; }
  
    .col-md-1 {
      width: 8.33333333%; }
  
    .col-md-pull-12 {
      right: 100%; }
  
    .col-md-pull-11 {
      right: 91.66666667%; }
  
    .col-md-pull-10 {
      right: 83.33333333%; }
  
    .col-md-pull-9 {
      right: 75%; }
  
    .col-md-pull-8 {
      right: 66.66666667%; }
  
    .col-md-pull-7 {
      right: 58.33333333%; }
  
    .col-md-pull-6 {
      right: 50%; }
  
    .col-md-pull-5 {
      right: 41.66666667%; }
  
    .col-md-pull-4 {
      right: 33.33333333%; }
  
    .col-md-pull-3 {
      right: 25%; }
  
    .col-md-pull-2 {
      right: 16.66666667%; }
  
    .col-md-pull-1 {
      right: 8.33333333%; }
  
    .col-md-pull-0 {
      right: auto; }
  
    .col-md-push-12 {
      left: 100%; }
  
    .col-md-push-11 {
      left: 91.66666667%; }
  
    .col-md-push-10 {
      left: 83.33333333%; }
  
    .col-md-push-9 {
      left: 75%; }
  
    .col-md-push-8 {
      left: 66.66666667%; }
  
    .col-md-push-7 {
      left: 58.33333333%; }
  
    .col-md-push-6 {
      left: 50%; }
  
    .col-md-push-5 {
      left: 41.66666667%; }
  
    .col-md-push-4 {
      left: 33.33333333%; }
  
    .col-md-push-3 {
      left: 25%; }
  
    .col-md-push-2 {
      left: 16.66666667%; }
  
    .col-md-push-1 {
      left: 8.33333333%; }
  
    .col-md-push-0 {
      left: auto; }
  
    .col-md-offset-12 {
      margin-left: 100%; }
  
    .col-md-offset-11 {
      margin-left: 91.66666667%; }
  
    .col-md-offset-10 {
      margin-left: 83.33333333%; }
  
    .col-md-offset-9 {
      margin-left: 75%; }
  
    .col-md-offset-8 {
      margin-left: 66.66666667%; }
  
    .col-md-offset-7 {
      margin-left: 58.33333333%; }
  
    .col-md-offset-6 {
      margin-left: 50%; }
  
    .col-md-offset-5 {
      margin-left: 41.66666667%; }
  
    .col-md-offset-4 {
      margin-left: 33.33333333%; }
  
    .col-md-offset-3 {
      margin-left: 25%; }
  
    .col-md-offset-2 {
      margin-left: 16.66666667%; }
  
    .col-md-offset-1 {
      margin-left: 8.33333333%; }
  
    .col-md-offset-0 {
      margin-left: 0%; } }
  @media (min-width: 1200px) {
    .col-lg-1, .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-10, .col-lg-11, .col-lg-12 {
      float: left; }
  
    .col-lg-12 {
      width: 100%; }
  
    .col-lg-11 {
      width: 91.66666667%; }
  
    .col-lg-10 {
      width: 83.33333333%; }
  
    .col-lg-9 {
      width: 75%; }
  
    .col-lg-8 {
      width: 66.66666667%; }
  
    .col-lg-7 {
      width: 58.33333333%; }
  
    .col-lg-6 {
      width: 50%; }
  
    .col-lg-5 {
      width: 41.66666667%; }
  
    .col-lg-4 {
      width: 33.33333333%; }
  
    .col-lg-3 {
      width: 25%; }
  
    .col-lg-2 {
      width: 16.66666667%; }
  
    .col-lg-1 {
      width: 8.33333333%; }
  
    .col-lg-pull-12 {
      right: 100%; }
  
    .col-lg-pull-11 {
      right: 91.66666667%; }
  
    .col-lg-pull-10 {
      right: 83.33333333%; }
  
    .col-lg-pull-9 {
      right: 75%; }
  
    .col-lg-pull-8 {
      right: 66.66666667%; }
  
    .col-lg-pull-7 {
      right: 58.33333333%; }
  
    .col-lg-pull-6 {
      right: 50%; }
  
    .col-lg-pull-5 {
      right: 41.66666667%; }
  
    .col-lg-pull-4 {
      right: 33.33333333%; }
  
    .col-lg-pull-3 {
      right: 25%; }
  
    .col-lg-pull-2 {
      right: 16.66666667%; }
  
    .col-lg-pull-1 {
      right: 8.33333333%; }
  
    .col-lg-pull-0 {
      right: auto; }
  
    .col-lg-push-12 {
      left: 100%; }
  
    .col-lg-push-11 {
      left: 91.66666667%; }
  
    .col-lg-push-10 {
      left: 83.33333333%; }
  
    .col-lg-push-9 {
      left: 75%; }
  
    .col-lg-push-8 {
      left: 66.66666667%; }
  
    .col-lg-push-7 {
      left: 58.33333333%; }
  
    .col-lg-push-6 {
      left: 50%; }
  
    .col-lg-push-5 {
      left: 41.66666667%; }
  
    .col-lg-push-4 {
      left: 33.33333333%; }
  
    .col-lg-push-3 {
      left: 25%; }
  
    .col-lg-push-2 {
      left: 16.66666667%; }
  
    .col-lg-push-1 {
      left: 8.33333333%; }
  
    .col-lg-push-0 {
      left: auto; }
  
    .col-lg-offset-12 {
      margin-left: 100%; }
  
    .col-lg-offset-11 {
      margin-left: 91.66666667%; }
  
    .col-lg-offset-10 {
      margin-left: 83.33333333%; }
  
    .col-lg-offset-9 {
      margin-left: 75%; }
  
    .col-lg-offset-8 {
      margin-left: 66.66666667%; }
  
    .col-lg-offset-7 {
      margin-left: 58.33333333%; }
  
    .col-lg-offset-6 {
      margin-left: 50%; }
  
    .col-lg-offset-5 {
      margin-left: 41.66666667%; }
  
    .col-lg-offset-4 {
      margin-left: 33.33333333%; }
  
    .col-lg-offset-3 {
      margin-left: 25%; }
  
    .col-lg-offset-2 {
      margin-left: 16.66666667%; }
  
    .col-lg-offset-1 {
      margin-left: 8.33333333%; }
  
    .col-lg-offset-0 {
      margin-left: 0%; } }
  .container-narrow {
    line-height: 1.5;
    margin: 0 auto;
    max-width: 45em;
    padding: 2.5em 15px; }
    @media (max-width: 767px) {
      .container-narrow {
        max-width: none;
        width: auto; } }
  
  .img-responsive {
    display: block;
    max-width: 100%;
    height: auto; }
  
  .img-rounded {
    border-radius: 6px; }
  
  .img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto; }
  
  .img-circle {
    border-radius: 50%; }
  
  hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee; }
  
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
    .sr-only:active, .sr-only:focus {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto; }
  
  .clearfix:before, .clearfix:after {
    content: " ";
    display: table; }
  .clearfix:after {
    clear: both; }
  
  .clear {
    clear: both; }
  
  .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  
  .align-c {
    text-align: center; }
  
  .align-l {
    text-align: left; }
  
  .align-r {
    text-align: right; }
  
  .pull-right {
    float: right !important; }
  
  .pull-left {
    float: left !important; }
  
  .hide {
    display: none !important; }
  
  .show {
    display: block !important; }
  
  .d-in {
    display: inline; }
  
  .d-inbl {
    display: inline-block; }
  
  .d-bl {
    display: block; }
  
  .invisible {
    visibility: hidden; }
  
  .text-hide {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none; }
  
  .hidden {
    display: none !important; }
  
  .cursor-default {
    cursor: default !important; }
  
  .pointer {
    cursor: pointer; }
  
  .affix {
    position: fixed; }
  
  .pos-relative {
    position: relative; }
  
  .pos-absolute {
    position: absolute; }
  
  .pos-static {
    position: static; }
  
  .fade {
    opacity: 0;
    transition: opacity 0.15s linear; }
    .fade.in {
      opacity: 1; }
  
  .collapse {
    display: none; }
    .collapse.in {
      display: block; }
  
  tr.collapse.in {
    display: table-row; }
  
  tbody.collapse.in {
    display: table-row-group; }
  
  .collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition-property: height, visibility;
    transition-duration: 0.35s;
    transition-timing-function: ease; }
  
  .rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -moz-transform: rotate(90deg) translateZ(0) perspective(1px); }
  
  .fake-link {
    cursor: pointer;
    text-decoration: none; }
    .fake-link:hover, .fake-link:focus {
      color: #cc3333;
      text-decoration: underline; }
  
  .mt0 {
    margin-top: 0; }
  
  .mt10 {
    margin-top: 10px; }
  
  .mt15 {
    margin-top: 15px; }
  
  .mt20 {
    margin-top: 20px; }
  
  .mb0 {
    margin-bottom: 0; }
  
  .mb5 {
    margin-bottom: 5px; }
  
  .mb10 {
    margin-bottom: 10px; }
  
  .mb15 {
    margin-bottom: 15px; }
  
  .mb20 {
    margin-bottom: 20px; }
  
  .pl0 {
    padding-left: 0; }
  
  .pl15 {
    padding-left: 15px; }
  
  .pl20 {
    padding-left: 20px; }
  
  .pb2 {
    padding-bottom: 2em; }
  
  .underline {
    text-decoration: underline; }
  
  .col-row-10 .row {
    margin-left: -10px;
    margin-right: -10px; }
  .col-row-10 [class*='col-'] {
    padding-left: 10px;
    padding-right: 10px; }
  
  [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important; }
  
  @-ms-viewport {
    width: device-width; }
  .visible-xs,
  .visible-sm,
  .visible-md,
  .visible-lg {
    display: none !important; }
  
  .visible-xs-block,
  .visible-xs-inline,
  .visible-xs-inline-block,
  .visible-sm-block,
  .visible-sm-inline,
  .visible-sm-inline-block,
  .visible-md-block,
  .visible-md-inline,
  .visible-md-inline-block,
  .visible-lg-block,
  .visible-lg-inline,
  .visible-lg-inline-block {
    display: none !important; }
  
  @media (max-width: 767px) {
    .visible-xs {
      display: block !important; }
  
    table.visible-xs {
      display: table !important; }
  
    tr.visible-xs {
      display: table-row !important; }
  
    th.visible-xs,
    td.visible-xs {
      display: table-cell !important; } }
  @media (max-width: 767px) {
    .visible-xs-block {
      display: block !important; } }
  @media (max-width: 767px) {
    .visible-xs-inline {
      display: inline !important; } }
  @media (max-width: 767px) {
    .visible-xs-inline-block {
      display: inline-block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
      display: block !important; }
  
    table.visible-sm {
      display: table !important; }
  
    tr.visible-sm {
      display: table-row !important; }
  
    th.visible-sm,
    td.visible-sm {
      display: table-cell !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
      display: block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
      display: inline !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
      display: inline-block !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
      display: block !important; }
  
    table.visible-md {
      display: table !important; }
  
    tr.visible-md {
      display: table-row !important; }
  
    th.visible-md,
    td.visible-md {
      display: table-cell !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
      display: block !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
      display: inline !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
      display: inline-block !important; } }
  @media (min-width: 1200px) {
    .visible-lg {
      display: block !important; }
  
    table.visible-lg {
      display: table !important; }
  
    tr.visible-lg {
      display: table-row !important; }
  
    th.visible-lg,
    td.visible-lg {
      display: table-cell !important; } }
  @media (min-width: 1200px) {
    .visible-lg-block {
      display: block !important; } }
  @media (min-width: 1200px) {
    .visible-lg-inline {
      display: inline !important; } }
  @media (min-width: 1200px) {
    .visible-lg-inline-block {
      display: inline-block !important; } }
  @media (max-width: 767px) {
    .hidden-xs {
      display: none !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
      display: none !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
      display: none !important; } }
  @media (min-width: 1200px) {
    .hidden-lg {
      display: none !important; } }
  .visible-print {
    display: none !important; }
  
  @media print {
    .visible-print {
      display: block !important; }
  
    table.visible-print {
      display: table !important; }
  
    tr.visible-print {
      display: table-row !important; }
  
    th.visible-print,
    td.visible-print {
      display: table-cell !important; } }
  .visible-print-block {
    display: none !important; }
  
  @media print {
    .visible-print-block {
      display: block !important; } }
  .visible-print-inline {
    display: none !important; }
  
  @media print {
    .visible-print-inline {
      display: inline !important; } }
  .visible-print-inline-block {
    display: none !important; }
  
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }
  @media print {
    .hidden-print {
      display: none !important; } }
  .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden; }
    .embed-responsive .embed-responsive-item,
    .embed-responsive iframe,
    .embed-responsive embed,
    .embed-responsive object,
    .embed-responsive video {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      height: 100%;
      width: 100%;
      border: 0; }
  
  .embed-responsive-16by9 {
    padding-bottom: 56.25%; }
  
  .embed-responsive-4by3 {
    padding-bottom: 75%; }
  
  .embed-responsive {
    padding-bottom: 45%; }
  
  .col-sm-6 .embed-responsive {
    padding-bottom: 85%; }
  
  .navbar-collapse {
    clear: both;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch; }
    .navbar-collapse.in {
      overflow-y: hidden; }
    @media (min-width: 768px) {
      .navbar-collapse {
        border-top: 0;
        box-shadow: none;
        width: auto; }
        .navbar-collapse.collapse {
          display: block;
          height: auto;
          padding-bottom: 0;
          overflow: visible; }
        .navbar-collapse.in {
          overflow-y: visible; } }
  
  .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 3px; }
    .alert h4 {
      margin-top: 0;
      color: inherit; }
    .alert .alert-link {
      font-weight: 600; }
    .alert > p,
    .alert > ul {
      margin-bottom: 0; }
    .alert > p + p {
      margin-top: 5px; }
  
  .alert-dismissable,
  .alert-dismissible {
    padding-right: 35px; }
    .alert-dismissable .close,
    .alert-dismissible .close {
      opacity: 0.7;
      background: none;
      color: inherit;
      cursor: pointer;
      border: none;
      float: right;
      position: relative;
      right: -21px;
      top: -2px;
      transition: 0.3s opacity; }
      .alert-dismissable .close:hover,
      .alert-dismissible .close:hover {
        opacity: 1; }
  
  .not-dismissible {
    padding-right: 15px; }
    .not-dismissible .close {
      display: none !important; }
  
  .alert-success {
    background-color: #dff0d8;
    border-color: #b2dba1;
    color: #3c763d; }
    .alert-success hr {
      border-top-color: #d0e9c6; }
    .alert-success .alert-link {
      color: #2b542c; }
  
  .alert-info {
    background-color: #d9edf7;
    border-color: #9acfea;
    color: #31708f; }
    .alert-info hr {
      border-top-color: #c4e3f3; }
    .alert-info .alert-link {
      color: #245269; }
  
  .alert-warning {
    background-color: #fcf8e3;
    border-color: #f5e79e;
    color: #8a6d3b; }
    .alert-warning hr {
      border-top-color: #faf2cc; }
    .alert-warning .alert-link {
      color: #8a6d3b; }
  
  .alert-danger {
    background-color: #f2dede;
    border-color: #dca7a7;
    color: #a94442; }
    .alert-danger hr {
      border-top-color: #ebcccc; }
    .alert-danger .alert-link {
      color: #843534; }
  
  .text-success {
    color: #3c763d; }
  
  a.text-success:hover, a.text-success:focus {
    color: #2b542c; }
  
  .text-info {
    color: #31708f; }
  
  a.text-info:hover, a.text-info :focus {
    color: #245269; }
  
  .text-warning {
    color: #8a6d3b; }
  
  a.text-warning:hover, a.text-warning:focus {
    color: #66512c; }
  
  .text-danger {
    color: #843534; }
  
  a.text-danger:hover, a.text-danger:focus {
    color: #602625; }
  
  .bg-success {
    background-color: #dff0d8; }
  
  a.bg-success:hover, a.bg-success:focus {
    background-color: #c1e2b3; }
  
  .bg-info {
    background-color: #d9edf7; }
  
  a.bg-info:hover, a.bg-info:focus {
    background-color: #afd9ee; }
  
  .bg-warning {
    background-color: #fcf8e3; }
  
  a.bg-warning:hover, a.bg-warning:focus {
    background-color: #f7ecb5; }
  
  .bg-danger {
    background-color: #f2dede; }
  
  a.bg-danger:hover, a.bg-danger:focus {
    background-color: #e4b9b9; }
  
  button, .btn-stripped {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0; }
  
  .btn-theme {
    background: none;
    background-color: #495057;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: 700;
    letter-spacing: .015em;
    line-height: 1.4;
    padding: 10px 22px;
    position: relative;
    outline: none;
    text-align: center;
    transition: .2s background-color, .2s box-shadow, .2s color, .3s opacity;
    /*&:focus {
        outline: none;
        outline: 5px auto -webkit-focus-ring-color;
        outline: 1px dotted #a5a5a5;
        outline-offset: 2px;
    }*/ }
    .btn-theme:hover, .btn-theme:focus {
      background-color: #343a40;
      color: #fff;
      text-decoration: none; }
    .btn-theme:active {
      color: #fff;
      text-decoration: none;
      top: 1px; }
    .btn-theme.disabled, .btn-theme:disabled, .btn-theme[disabled] {
      cursor: default;
      opacity: .6;
      pointer-events: none; }
    .btn-theme.btn-stripped {
      border-radius: 0;
      color: inherit;
      font-family: inherit;
      font-weight: 400;
      letter-spacing: 0;
      text-transform: none; }
      .btn-theme.btn-stripped:hover, .btn-theme.btn-stripped:focus, .btn-theme.btn-stripped:active {
        top: 0; }
    .btn-theme.light {
      background-color: #fff;
      color: #495057;
      box-shadow: 0 0 0 1px #dee2e6; }
      .btn-theme.light:hover {
        color: #21252a; }
    .btn-theme.destruct {
      background-color: #cc3333; }
      .btn-theme.destruct:hover {
        background-color: #b82e2e; }
    .btn-theme.confirm {
      background-color: #008ECE; }
      .btn-theme.confirm:hover {
        background-color: #007cb5; }
  
  .btn-cancel {
    background: none;
    border: none;
    border-radius: 0;
    color: #495057;
    cursor: pointer;
    font-weight: 600;
    letter-spacing: .01em;
    padding: 5px; }
    .btn-cancel:hover {
      text-decoration: underline; }
  
  .dropup,
  .dropdown {
    position: relative; }
  
  .dropdown-toggle:focus {
    outline: 0; }
  
  .dropdown-menu {
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    display: none;
    float: left;
    left: 0;
    list-style: none;
    margin: 10px 0 0;
    min-width: 225px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000; }
    .dropdown-menu.pull-right {
      right: 0;
      left: auto; }
    .dropdown-menu .divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #e5e5e5; }
    .dropdown-menu li:not(:last-child) {
      margin-bottom: 2px; }
    .dropdown-menu > li > a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: normal;
      line-height: 1.42857143;
      color: #333;
      white-space: nowrap; }
      .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
        background-color: #f5f5f5;
        color: #262626;
        text-decoration: none; }
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
      background-color: #337ab7;
      color: #ffffff;
      outline: 0;
      text-decoration: none; }
    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
      color: #777; }
    .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
      background-color: transparent;
      background-image: none;
      cursor: not-allowed;
      filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
      text-decoration: none; }
  
  .open > .dropdown-menu {
    display: block; }
  .open > a {
    outline: 0; }
  
  .dropdown-menu-right {
    left: auto;
    right: 0; }
  
  .dropdown-menu-left {
    left: 0;
    right: auto; }
  
  .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap; }
  
  .dropdown-backdrop {
    position: static;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990; }
  
  .pull-right > .dropdown-menu {
    right: 0;
    left: auto; }
  
  @media (min-width: 768px) {
    .navbar-right .dropdown-menu {
      left: auto;
      right: 0; }
  
    .navbar-right .dropdown-menu-left {
      left: 0;
      right: auto; } }
  fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0; }
  
  legend {
    border: 0;
    border-bottom: 1px solid #ced4da;
    color: #21252a;
    display: block;
    font-size: 21px;
    padding: 0;
    line-height: inherit;
    margin-bottom: 20px;
    width: 100%; }
  
  label {
    display: inline-block;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 10px;
    max-width: 100%; }
  
  input[type="search"] {
    box-sizing: border-box;
    -webkit-appearance: none; }
  
  input[type="radio"],
  input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }
  
  input[type="file"] {
    display: block; }
  
  input[type="range"] {
    display: block;
    width: 100%; }
  
  select[multiple],
  select[size] {
    height: auto; }
  
  input[type="file"]:focus,
  input[type="radio"]:focus,
  input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  
  output {
    color: #555555;
    display: block;
    font-size: 14px;
    padding-top: 7px;
    line-height: 1.42857143; }
  
  fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1; }
  
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }
  
  textarea.form-control {
    height: auto; }
  
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
      line-height: 34px; }
    input[type="date"].input-sm, .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm input[type="month"] {
      line-height: 30px; }
    input[type="date"].input-lg, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg input[type="month"] {
      line-height: 46px; } }
  .form-group {
    margin-bottom: 15px; }
    .form-group label:not(.control) {
      display: block;
      font-weight: 400;
      line-height: normal;
      margin-bottom: 5px; }
    .form-group > div > label:not(.control) {
      display: inline-block; }
    .form-group .sub-label {
      margin-bottom: 0; }
    .form-group .control {
      float: none; }
      .form-group .control:not(:last-child) {
        margin-right: 10px; }
    .form-group input[type="color"],
    .form-group input[type="date"],
    .form-group input[type="datetime"],
    .form-group input[type="datetime-local"],
    .form-group input[type="email"],
    .form-group input[type="month"],
    .form-group input[type="number"],
    .form-group input[type="password"],
    .form-group input[type="search"],
    .form-group input[type="tel"],
    .form-group input[type="text"],
    .form-group input[type="time"],
    .form-group input[type="url"],
    .form-group input[type="week"],
    .form-group select,
    .form-group textarea,
    .form-group .form-select {
      width: 100%; }
    .form-group:last-child {
      margin-bottom: 0; }
  
  .btn-group input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none; }
  .btn-group button, .btn-group a {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px;
    max-height: 40px;
    padding: 9px 0;
    width: 100%; }
  .btn-group [class*='col-']:first-child {
    padding-right: 0; }
  .btn-group [class*='col-']:last-child {
    padding-left: 0; }
  
  .required-field {
    color: #cc3333;
    font-size: 12px;
    margin-top: 2px; }
  
  .radio,
  .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }
    .radio label,
    .checkbox label {
      min-height: 20px;
      padding-left: 20px;
      margin-bottom: 0;
      font-weight: normal;
      cursor: pointer; }
    .radio .radio input[type="radio"],
    .radio .checkbox input[type="checkbox"],
    .checkbox .radio input[type="radio"],
    .checkbox .checkbox input[type="checkbox"] {
      position: absolute;
      margin-left: -20px;
      margin-top: 4px \9; }
    .radio + .radio,
    .radio + .checkbox,
    .checkbox + .radio,
    .checkbox + .checkbox {
      margin-top: -5px; }
  
  .radio-inline,
  .checkbox-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 20px;
    position: relative;
    vertical-align: middle; }
    .radio-inline + .radio-inline,
    .radio-inline + .checkbox-inline,
    .checkbox-inline + .radio-inline,
    .checkbox-inline + .checkbox-inline {
      margin-top: 0;
      margin-left: 10px; }
    .radio-inline input[type="radio"],
    .radio-inline input[type="checkbox"],
    .checkbox-inline input[type="radio"],
    .checkbox-inline input[type="checkbox"] {
      position: absolute;
      margin-left: -20px;
      margin-top: 4px \9; }
  
  input[type="color"],
  input[type="date"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="email"],
  input[type="month"],
  input[type="number"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="time"],
  input[type="url"],
  input[type="week"],
  select,
  textarea {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: 2px;
    clear: left;
    color: #1f252b;
    height: 100%;
    padding: 9px 8px 9px 10px;
    transition: background .3s, box-shadow .3s, border-color .3s; }
    input[type="color"]:hover,
    input[type="date"]:hover,
    input[type="datetime"]:hover,
    input[type="datetime-local"]:hover,
    input[type="email"]:hover,
    input[type="month"]:hover,
    input[type="number"]:hover,
    input[type="password"]:hover,
    input[type="search"]:hover,
    input[type="tel"]:hover,
    input[type="text"]:hover,
    input[type="time"]:hover,
    input[type="url"]:hover,
    input[type="week"]:hover,
    select:hover,
    textarea:hover {
      border-color: #adb5bd; }
    input[type="color"]:focus,
    input[type="date"]:focus,
    input[type="datetime"]:focus,
    input[type="datetime-local"]:focus,
    input[type="email"]:focus,
    input[type="month"]:focus,
    input[type="number"]:focus,
    input[type="password"]:focus,
    input[type="search"]:focus,
    input[type="tel"]:focus,
    input[type="text"]:focus,
    input[type="time"]:focus,
    input[type="url"]:focus,
    input[type="week"]:focus,
    select:focus,
    textarea:focus {
      border-color: #495057;
      outline: none; }
    input[type="color"]:disabled, input[type="color"][disabled],
    input[type="date"]:disabled,
    input[type="date"][disabled],
    input[type="datetime"]:disabled,
    input[type="datetime"][disabled],
    input[type="datetime-local"]:disabled,
    input[type="datetime-local"][disabled],
    input[type="email"]:disabled,
    input[type="email"][disabled],
    input[type="month"]:disabled,
    input[type="month"][disabled],
    input[type="number"]:disabled,
    input[type="number"][disabled],
    input[type="password"]:disabled,
    input[type="password"][disabled],
    input[type="search"]:disabled,
    input[type="search"][disabled],
    input[type="tel"]:disabled,
    input[type="tel"][disabled],
    input[type="text"]:disabled,
    input[type="text"][disabled],
    input[type="time"]:disabled,
    input[type="time"][disabled],
    input[type="url"]:disabled,
    input[type="url"][disabled],
    input[type="week"]:disabled,
    input[type="week"][disabled],
    select:disabled,
    select[disabled],
    textarea:disabled,
    textarea[disabled] {
      opacity: .5; }
    input[type="color"].alt-focus,
    input[type="date"].alt-focus,
    input[type="datetime"].alt-focus,
    input[type="datetime-local"].alt-focus,
    input[type="email"].alt-focus,
    input[type="month"].alt-focus,
    input[type="number"].alt-focus,
    input[type="password"].alt-focus,
    input[type="search"].alt-focus,
    input[type="tel"].alt-focus,
    input[type="text"].alt-focus,
    input[type="time"].alt-focus,
    input[type="url"].alt-focus,
    input[type="week"].alt-focus,
    select.alt-focus,
    textarea.alt-focus {
      border-color: #adb5bd;
      box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15) inset; }
  
  input[type="color"] {
    cursor: pointer; }
  
  .form-select {
    display: inline-block;
    position: relative; }
    .form-select .select-arrow {
      border-style: solid;
      border-width: 5px 5px 0;
      border-color: #7b7b7b transparent transparent transparent;
      bottom: 0;
      height: 0;
      margin: auto;
      position: absolute;
      pointer-events: none;
      right: 15px;
      top: 0;
      transition: border-color .3s;
      width: 0; }
    .form-select select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      box-shadow: none;
      color: #21252a;
      cursor: pointer;
      display: inline-block;
      padding: 8px 30px 8px 8px;
      transition: color .3s;
      width: 100%; }
      .form-select select:hover {
        color: #000; }
        .form-select select:hover ~ .select-arrow {
          border-top-color: #000; }
      .form-select select:focus {
        background: #fff;
        border-color: #a5a5a5;
        border-radius: 2px 2px 0 0;
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15) inset;
        color: #000; }
        .form-select select:focus ~ .select-arrow {
          border-top-color: #000; }
      .form-select select:disabled {
        opacity: 0.5;
        pointer-events: none; }
        .form-select select:disabled ~ .select-arrow {
          border-top-color: #ccc; }
    .form-select select::-ms-expand {
      display: none; }
  
  @media all and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
    .form-select .select-arrow {
      display: none; }
    .form-select select {
      padding: 8px !important; } }
  .control {
    clear: left;
    display: inline-block;
    float: left;
    font-size: 1em;
    margin-bottom: 10px;
    min-height: 1em;
    position: relative;
    transition: border-color .3s, box-shadow .3s; }
    .control.default-size .control-indicator {
      font-size: 1rem; }
    .control:hover input ~ .control-indicator {
      background: #fbfbfb; }
    .control:hover input:not([disabled]):checked ~ .control-indicator {
      background: #fbfbfb; }
    .control input {
      opacity: 0;
      position: absolute;
      transition: border-color .3s, box-shadow .3s;
      z-index: -1; }
      .control input:focus ~ .control-indicator {
        background: #f3f3f3;
        border-color: #9d9d9d; }
      .control input:checked ~ .control-indicator {
        background: #fbfbfb;
        box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.15), 0 0 1px 0 rgba(0, 0, 0, 0.1) inset;
        border-color: #a8a8a8; }
        .control input:checked ~ .control-indicator:after {
          display: block; }
      .control input:checked:focus ~ .control-indicator {
        background: #fbfbfb; }
      .control input:disabled ~ .control-indicator {
        background: #fbfbfb;
        opacity: 0.5;
        pointer-events: none; }
      .control input:disabled + .control-text {
        pointer-events: none; }
    .control .control-text {
      padding-left: 1.375em; }
    .control .control-indicator {
      background: #fbfbfb;
      background: -webkit-linear-gradient(top, #fbfbfb, #f5f5f5);
      background: linear-gradient(to bottom, #fbfbfb, #f5f5f5);
      border: 1px solid #b0b0b0;
      border-radius: 2px;
      box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.25);
      cursor: pointer;
      font-weight: 400;
      height: 1em;
      left: 0;
      position: absolute;
      top: 0;
      width: 1em;
      transition: border-color .3s, box-shadow .3s; }
      .control .control-indicator:after {
        content: "";
        display: none;
        position: absolute; }
  
  .control-radio input[type="radio"] {
    margin: 0; }
  .control-radio .control-indicator {
    border-radius: 50%; }
    .control-radio .control-indicator:after {
      left: 0;
      margin: auto;
      position: absolute;
      right: 0;
      text-align: center;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      background: #495057;
      border-radius: 50%;
      height: .5em;
      width: .5em; }
  
  .control-checkbox input[type="checkbox"] {
    margin: 0; }
  .control-checkbox .control-indicator:after {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #495057;
    content: '\f00c';
    font-family: 'Font Awesome 5 Pro';
    font-size: .75rem;
    font-weight: 700; }
  .control-checkbox input:disabled ~ .control-indicator:after {
    border-color: #7b7b7b; }
  
  .alignment-control {
    float: left;
    position: relative;
    width: 54px; }
    .alignment-control:first-child .indicator {
      border-radius: 4px 0 0 4px;
      border-right: none; }
    .alignment-control:last-child .indicator {
      border-left: none;
      border-radius: 0 4px 4px 0; }
    .alignment-control input {
      opacity: 0;
      position: absolute;
      z-index: -1; }
      .alignment-control input:focus ~ .indicator {
        border-color: #868e96; }
      .alignment-control input:checked ~ .indicator {
        background-color: #f1f3f5;
        box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.13) inset; }
        .alignment-control input:checked ~ .indicator .outer {
          border-color: #495057; }
        .alignment-control input:checked ~ .indicator .inner {
          background-color: #495057;
          border-color: #495057;
          border-radius: 2px; }
      .alignment-control input:disabled ~ .indicator {
        background-color: #f8f9fa;
        box-shadow: none;
        opacity: .5;
        pointer-events: none; }
    .alignment-control .indicator {
      border: 1px solid #adb5bd;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
      cursor: pointer;
      display: block;
      padding: 8px 5px; }
    .alignment-control .outer {
      background-color: #fff;
      border: 1px solid #adb5bd;
      border-radius: 2px;
      display: block;
      height: 16px;
      position: relative;
      width: 100%; }
    .alignment-control .inner {
      background-color: #fff;
      border: 1px solid #adb5bd;
      border-radius: 1px;
      height: 8px;
      width: 14px; }
    .alignment-control .left .inner {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 4px; }
    .alignment-control .center .inner {
      left: 0;
      margin: auto;
      position: absolute;
      right: 0;
      text-align: center;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
    .alignment-control .right .inner {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 4px; }
  
  .size-control .control {
    float: none; }
    .size-control .control:not(:last-child) {
      margin-right: 10px; }
  
  .resize-v {
    resize: vertical; }
  
  .resize-h {
    resize: horizontal; }
  
  :root .placeholdersjs {
    color: #21252a \;; }
  
  .sub-label {
    color: #495057;
    font-size: .875rem;
    margin-bottom: 10px;
    margin-top: 5px; }
  
  [type=file].input-file {
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: .1px;
    z-index: -1; }
    [type=file].input-file + label {
      display: inline-block;
      font-weight: 700;
      margin-bottom: -1px;
      overflow: hidden;
      text-overflow: ellipsis; }
      [type=file].input-file + label i {
        padding-right: 5px; }
      [type=file].input-file + label * {
        pointer-events: none; }
    [type=file].input-file:focus + label,
    [type=file].input-file .has-focus + label {
      outline: 1px dotted #000;
      outline: -webkit-focus-ring-color auto 5px; }
  
  .contact-form .form-group {
    margin-bottom: 20px; }
  .contact-form__heading {
    font-size: 1.875em;
    margin: 0 0 20px; }
  .contact-form label.contact-form__label {
    margin-bottom: 7px; }
  .contact-form__input:invalid {
    box-shadow: none; }
  .contact-form__required {
    color: #292f36;
    font-size: 90%; }
  .contact-form .alert {
    font-size: .875rem; }
  
  .modal {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    overflow: hidden;
    outline: 0;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch;
    z-index: 1050; }
    .modal button.close {
      background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
      border: 0 none;
      cursor: pointer;
      padding: 0; }
    .modal .close {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      color: #21252a;
      float: right;
      font-size: 1.125rem;
      font-weight: 700;
      line-height: 1;
      opacity: .5;
      right: 20px;
      text-shadow: 0 1px 0 #fff;
      transition: .3s opacity; }
      .modal .close:hover {
        opacity: .9; }
    .modal-full-width {
      background-color: #fff; }
      .modal-full-width .modal-dialog {
        margin: 0 auto;
        max-height: none;
        max-width: none;
        overflow: auto;
        width: auto; }
      .modal-full-width .modal-content {
        min-height: 100vh; }
      .modal-full-width .modal-header {
        border-bottom-color: #e9ebed; }
      .modal-full-width .modal-header, .modal-full-width .modal-body, .modal-full-width .modal-footer {
        border-radius: 0;
        padding-left: 0;
        padding-right: 0; }
      .modal-full-width .modal-body {
        background-color: #f8f9fa; }
      .modal-full-width .modal-footer {
        background-color: #fff;
        border-top: 1px solid #e9ebed; }
    .modal .modal-container {
      margin: 0 auto;
      max-width: 1170px;
      padding: 0 15px; }
    .modal.fade .modal-dialog {
      transition: transform .3s ease-out;
      transform: translate(0, -25%); }
    .modal.in .modal-dialog {
      transform: translate(0, 0); }
  
  .modal-open {
    overflow: hidden; }
    .modal-open .modal {
      overflow-x: hidden;
      overflow-y: auto; }
  
  .modal-dialog {
    margin: 12px auto;
    max-height: 95%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    width: 95%; }
    @media screen and (min-width: 768px) {
      .modal-dialog {
        margin: 15px auto;
        max-width: 900px; } }
  
  .modal-content {
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.55);
    border-radius: 3px;
    outline: 0;
    position: relative; }
  
  .modal-backdrop {
    background-color: #495057;
    bottom: 0;
    left: 0;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1040; }
    .modal-backdrop.fade {
      opacity: 0; }
    .modal-backdrop.in {
      opacity: .5; }
  
  .modal-header {
    border-bottom: 1px solid #f1f3f5;
    border-radius: 3px 3px 0 0;
    padding: 15px 50px 15px 20px;
    position: relative; }
    .modal-header:after {
      clear: both;
      content: "";
      display: table; }
    .modal-header .close {
      margin-top: 0; }
  
  .modal-title {
    font-size: 1.25em;
    margin: 0; }
  
  .modal-body {
    padding: 20px;
    position: relative; }
  
  .modal-footer {
    background-color: #f1f3f5;
    border-radius: 0 0 3px 3px;
    padding: 15px 20px;
    text-align: right; }
    .modal-footer button:not(:last-child) {
      margin-right: 10px; }
    .modal-footer:after {
      clear: both;
      content: "";
      display: table; }
  
  .modal-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px; }
  
  /* 
      z-indexing:
      100: fixed-menu
      50: mce-container
      35: resume portrait     
      20: content:hover
      15: column:hover
      10: section:hover
      20: content-menu
      10: section-menu
      1: default
  */
  [role="tabpanel"] {
    display: none; }
    [role="tabpanel"].active {
      display: block; }
  
  [role="tablist"] {
    font-weight: 600;
    padding-left: 0; }
    [role="tablist"] li {
      display: inline-block; }
      [role="tablist"] li:not(:last-child) {
        margin-right: 15px; }
      [role="tablist"] li.active a {
        color: #21252a; }
    [role="tablist"] i {
      padding-right: 2px; }
    [role="tablist"] a {
      border-radius: 2px;
      color: #868e96;
      display: inline-block;
      transition: .3s background-color, .3s color; }
      [role="tablist"] a:hover, [role="tablist"] a:focus {
        color: #21252a;
        text-decoration: none; }
  
  .mce-container {
    z-index: 50; }
  
  #original {
    max-width: initial; }
  
  .site-message {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    border-top: 3px solid;
    bottom: 0;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15), 0 1px 4px rgba(0, 0, 0, 0.12);
    font-size: .9375rem;
    margin-left: 20px;
    opacity: 0;
    padding: 13px 25px 15px;
    position: fixed;
    right: 20px;
    text-align: center;
    transition: all .3s;
    visibility: hidden;
    z-index: 75; }
    @media screen and (min-width: 768px) {
      .site-message {
        min-width: 250px; } }
    .site-message.succeed {
      border-top-color: #2ABA66; }
    .site-message.fail {
      border-top-color: #cc3333; }
  
  .slide-in {
    bottom: 20px;
    opacity: 1;
    visibility: visible; }
  
  .site-menu {
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    min-height: 50px;
    position: fixed;
    width: 100%;
    z-index: 100; }
    .site-menu .nav-toggle {
      display: none; }
      @media (max-width: 767px) {
        .site-menu .nav-toggle {
          display: block;
          padding: 17px 15px; } }
      .site-menu .nav-toggle > span {
        background-color: #21252a;
        border-radius: 50px;
        display: block;
        height: 3px;
        width: 20px; }
        .site-menu .nav-toggle > span:not(:last-child) {
          margin-bottom: 3px; }
    .site-menu > ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      .site-menu > ul:last-of-type {
        position: absolute;
        right: 0;
        top: 0; }
    @media screen and (min-width: 768px) {
      .site-menu .navbar-collapse {
        margin-left: 10px; } }
    @media (max-width: 767px) {
      .site-menu .navbar-collapse {
        border-top: 1px solid #e8ecf0;
        padding: 0 10px; }
        .site-menu .navbar-collapse .menu-item:first-child {
          margin-top: 7px; }
        .site-menu .navbar-collapse .menu-item:last-child {
          margin-bottom: 7px; }
        .site-menu .navbar-collapse .menu-item > a {
          padding-bottom: 5px;
          padding-top: 5px; } }
    @media (max-width: 767px) {
      .site-menu .navbar-collapse .dropdown-menu {
        background-color: #fbfcfd;
        border-top: 1px solid #e8ecf0;
        box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.12);
        width: 100%; } }
    .site-menu .fa-caret-down {
      font-size: .75rem;
      padding-left: 2px; }
    @media screen and (min-width: 768px) {
      .site-menu .open > a:before {
        border: solid transparent;
        border-bottom-color: white;
        border-width: 5px;
        bottom: -10px;
        content: " ";
        height: 0;
        left: 0;
        margin: auto;
        pointer-events: none;
        position: absolute;
        right: 0;
        width: 0;
        z-index: 1060; } }
    .site-menu .site-settings {
      border-left: 1px solid #e8ecf0;
      border-right: 1px solid #e8ecf0;
      margin-left: 5px;
      padding: 0 5px;
      position: relative; }
      @media screen and (max-width: 850px) {
        .site-menu .site-settings .text {
          display: none; } }
      @media screen and (min-width: 851px) {
        .site-menu .site-settings .icon {
          display: none; } }
      .site-menu .site-settings .dropdown-menu {
        font-size: .9375em; }
        @media screen and (max-width: 850px) {
          .site-menu .site-settings .dropdown-menu {
            margin-left: -17px; } }
        @media (max-width: 767px) {
          .site-menu .site-settings .dropdown-menu {
            box-shadow: -1px 3px 4px -1px rgba(0, 0, 0, 0.12); } }
    .site-menu .preview, .site-menu .save {
      padding: 0 5px; }
      .site-menu .preview > a, .site-menu .save > a {
        color: #008ECE; }
        .site-menu .preview > a:hover, .site-menu .save > a:hover {
          color: #0074b4; }
    .site-menu .save {
      border-left: 1px solid #e8ecf0; }
    .site-menu .undo {
      color: #868e96;
      padding-right: 5px;
      pointer-events: none;
      transition: .3s color; }
      .site-menu .undo-action {
        color: #21252a;
        pointer-events: initial; }
      .site-menu .undo:hover .undo-inner {
        opacity: 1;
        visibility: visible; }
      .site-menu .undo-inner {
        display: none;
        background-color: rgba(0, 0, 0, 0.85);
        bottom: -35px;
        border-radius: 3px;
        color: #fff;
        font-size: .8125rem;
        left: -5px;
        opacity: 0;
        padding: 5px;
        position: absolute;
        text-align: center;
        transition: .3s opacity ease-in-out, .3s visibility;
        visibility: hidden;
        width: 110px;
        z-index: 10; }
    .site-menu .revert {
      color: #cc3333; }
    .site-menu .publish {
      background-color: #008ECE;
      color: #fff;
      font-weight: 700;
      padding: 15px;
      transition: .3s background-color; }
      .site-menu .publish:hover {
        background-color: #007ebe; }
    @media (max-width: 767px) {
      .site-menu .dropdown-menu {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-top: 0; } }
  
  .menu-item {
    display: inline-block; }
    .menu-item > a {
      color: #21252a;
      display: block;
      font-weight: 600;
      padding: 15px 7px;
      position: relative;
      transition: .3s color; }
      .menu-item > a:hover, .menu-item > a:focus {
        color: #01050a;
        text-decoration: none; }
  
  .site-storage {
    border-bottom: 1px solid #e9edf1;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: .0125em;
    margin: 0 -10px 10px !important;
    padding: 1px 10px 10px; }
  
  @media (max-width: 767px) {
    .add-section .dropdown-menu,
    .add-content .dropdown-menu {
      padding-left: 0;
      padding-right: 0; } }
  .add-section .dropdown-menu__flex,
  .add-content .dropdown-menu__flex {
    display: flex;
    flex-wrap: wrap; }
  .add-section .add,
  .add-content .add {
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 10px;
    transition: .4s opacity; }
    .add-section .add span,
    .add-content .add span {
      color: #767e86;
      display: block;
      font-size: .875em;
      letter-spacing: .0125em;
      line-height: 1.15; }
  
  .add-section .add {
    padding-left: 5px;
    padding-right: 5px;
    width: 150px; }
    @media (max-width: 767px) {
      .add-section .add {
        width: calc(25% - 10px); } }
    @media (max-width: 480px) {
      .add-section .add {
        padding-left: 3px;
        padding-right: 3px;
        width: calc(25% - 6px); } }
  
  .section-btn {
    background-color: #fff;
    border: 1px solid #d9dde1;
    box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    height: 90px;
    margin-bottom: 5px;
    padding: 8px;
    width: 100%; }
    .section-btn .row {
      margin-left: -4px;
      margin-right: -4px; }
    .section-btn [class*='col-'] {
      padding-left: 4px;
      padding-right: 4px; }
    .section-btn div {
      height: 100%; }
    .section-btn-layout {
      background-color: #fbfcfd;
      border: 1px solid #d9dde1;
      border-radius: 3px;
      width: 100%; }
  
  .add-content .dropdown-menu:hover button {
    opacity: .6; }
  .add-content .dropdown-menu button {
    pointer-events: auto; }
    .add-content .dropdown-menu button:hover {
      opacity: 1; }
  .add-content .add {
    width: 6.25em; }
    .add-content .add .far {
      color: #21252a;
      font-size: 2em;
      margin-bottom: 5px; }
      @media (max-width: 767px) {
        .add-content .add .far {
          font-size: 1.625em; } }
  
  .section-menu,
  .content-menu {
    display: none;
    font-family: "Source Sans Pro";
    position: absolute;
    text-align: right;
    top: 0;
    width: 100%; }
    .section-menu:hover,
    .content-menu:hover {
      cursor: move; }
    .section-menu.no-move:hover,
    .content-menu.no-move:hover {
      cursor: default; }
    .section-menu .btn-edit,
    .content-menu .btn-edit {
      border-radius: 2px;
      color: #fff;
      font-weight: 600;
      letter-spacing: .0125em;
      padding: 2px 5px;
      transition: .2s background-color; }
      .section-menu .btn-edit:first-of-type,
      .content-menu .btn-edit:first-of-type {
        float: left; }
    .section-menu .fa-plus,
    .content-menu .fa-plus {
      color: #fff;
      border-right: 1px solid #21252a;
      height: 100%;
      left: 0;
      padding-left: 15px;
      padding-right: 15px;
      position: absolute;
      top: 0;
      transition: .2s background-color; }
    .section-menu .remove,
    .content-menu .remove {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      height: 100%;
      padding: 0 15px;
      right: 0; }
  
  .section-menu {
    background-color: rgba(52, 58, 64, 0.95);
    font-size: .875rem;
    padding: 7px 8px 8px 52px;
    z-index: 10; }
    .section-menu.no-add {
      padding-left: 15px; }
    .section-menu .add-content-sub-menu {
      font-size: 1rem;
      margin-top: 0; }
      .section-menu .add-content-sub-menu .add {
        float: left; }
    .section-menu button:hover {
      background-color: rgba(255, 255, 255, 0.13); }
  
  .content-menu {
    background-color: #21252a;
    font-size: .875rem;
    padding: 7px 8px 8px;
    z-index: 25; }
    .content-menu button:hover {
      background-color: rgba(255, 255, 255, 0.13); }
  
  .section {
    position: relative; }
  
  .section-body {
    padding: 35px 5px;
    text-align: left; }
  
  .column {
    min-height: 60px;
    padding: 5px; }
  
  .content {
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative; }
    .content .btn-text {
      box-shadow: none;
      border: 1px solid #ced4da;
      font-family: 'Source Sans Pro', sans-serif;
      font-size: .8125rem;
      margin-right: -1px;
      margin-top: 15px;
      padding: 8px 20px; }
  
  .preview-panel {
    border: solid 1px #dee2e6;
    border-radius: 3px;
    padding: 15px;
    width: 100%; }
    .preview-panel + .alert {
      margin-top: 10px; }
    .preview-panel > img {
      max-height: 250px; }
    .preview-panel > div {
      height: 250px; }
  
  .preview-bg {
    height: 250px;
    position: relative;
    text-align: center; }
    .preview-bg .btn-theme {
      box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.25);
      top: 50%;
      transform: translateY(-50%); }
      .preview-bg .btn-theme:hover, .preview-bg .btn-theme:active, .preview-bg .btn-theme:focus {
        box-shadow: none; }
      .preview-bg .btn-theme:active {
        top: 50.5%; }
  
  .crop-control {
    color: #495057;
    transition: .3s color; }
    .crop-control:hover {
      color: #16181c; }
  
  .bg-color-picker {
    display: inline-block;
    margin-right: 8px; }
    .bg-color-picker .picker-wrap {
      background-color: #f1f3f5;
      border: 1px solid #ced4da;
      border-right: none;
      border-radius: 2px 0 0 2px;
      height: 40px;
      float: left;
      position: relative;
      transition: .3s background-color;
      width: 40px; }
      .bg-color-picker .picker-wrap:hover {
        background-color: #f8f9fa; }
      .bg-color-picker .picker-wrap button {
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        text-align: center;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    .bg-color-picker input[type=color] {
      background: none no-repeat 0 0;
      border: none;
      height: 100%;
      padding: 10px; }
      .bg-color-picker input[type=color]::-webkit-color-swatch-wrapper {
        padding: 0; }
      .bg-color-picker input[type=color]::-webkit-color-swatch {
        border: none;
        border-radius: 2px;
        box-shadow: 0 0 0 1px #ced4da; }
      .bg-color-picker input[type=color]::-moz-color-swatch {
        border: none;
        border-radius: 2px;
        box-shadow: 0 0 0 1px #ced4da;
        padding: 0; }
      .bg-color-picker input[type=color]::-moz-focus-inner {
        padding: 0; }
    .bg-color-picker input[type=text] {
      border-radius: 0 2px 2px 0;
      position: relative;
      width: 95px;
      z-index: 1; }
  
  .bg-properties {
    display: inline-block; }
    .bg-properties .control-radio:nth-child(2n) {
      border-right: 1px solid #ced4da;
      padding-right: 10px; }
  
  .social-wrap {
    height: 220px; }
  
  .link-row {
    margin-bottom: 10px;
    position: relative; }
    .link-row .move-social-link {
      cursor: move;
      margin-right: 10px; }
      .link-row .move-social-link:hover i {
        color: #868e96; }
    .link-row .fa-ellipsis-v {
      color: #adb5bd;
      transition: .3s color; }
    .link-row .control {
      float: none;
      margin-bottom: -2px;
      margin-right: 21px; }
    .link-row .fab {
      color: #868e96;
      left: 60px;
      margin: auto;
      position: absolute;
      text-align: center;
      top: 12px;
      width: 1em; }
    .link-row input[type=text] {
      padding-left: 36px;
      width: calc(100% - 55px); }
    .link-row .required-field {
      margin-left: 50px; }
  
  .image-disclaimer {
    color: #343a40;
    font-size: .625rem;
    margin-top: 3px; }
  
  .searchresult {
    cursor: pointer;
    height: 85px;
    float: left;
    margin: 5px;
    position: relative;
    width: 125px; }
    .searchresult.selected:before {
      background-color: #21252a;
      content: "";
      height: 100%;
      left: 0;
      opacity: .85;
      position: absolute;
      top: 0;
      width: 100%; }
    .searchresult.selected:after {
      left: 0;
      margin: auto;
      position: absolute;
      right: 0;
      text-align: center;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      color: #fff;
      content: "\f058";
      font: 200 2.125em/normal "Font Awesome 5 Pro"; }
  
  .gallery {
    border: 1px solid #ced4da;
    border-radius: 2px;
    margin-bottom: 15px;
    margin-top: 5px;
    max-height: 295px;
    overflow-y: scroll;
    padding: 5px; }
  
  @media (max-width: 480px) {
    .modal-template-body .col-xs-6 {
      width: auto; } }
  
  .template-group {
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.18);
    font-size: .875rem;
    margin-bottom: 20px;
    position: relative; }
    .template-group:hover .template-select {
      opacity: 1;
      visibility: visible; }
    .template-group input[type=radio] {
      opacity: 0;
      position: absolute;
      z-index: -1; }
      .template-group input[type=radio]:focus + .template-select, .template-group input[type=radio]:checked + .template-select {
        opacity: 1;
        visibility: visible; }
    .template-group img {
      border-radius: 3px;
      cursor: pointer; }
    .template-group .template-btn {
      background-color: #fff;
      color: #21252a;
      box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.2);
      border: none;
      border-radius: 3px;
      cursor: pointer;
      display: inline-block;
      font-size: .75rem;
      font-weight: 600;
      letter-spacing: .0125em;
      padding: 5px 7px;
      position: relative;
      outline: none;
      text-align: center;
      transition: .3s background-color; }
      .template-group .template-btn.dark {
        background-color: #21252a;
        color: #fff;
        float: right; }
        .template-group .template-btn.dark:hover, .template-group .template-btn.dark:focus {
          background-color: #01050a;
          text-decoration: none; }
      .template-group .template-btn.outline {
        background-color: #4A5158;
        box-shadow: 0 0 0 1px #fff inset;
        color: #fff;
        cursor: default; }
    .template-group .template-active {
      background-color: rgba(73, 80, 87, 0.95);
      border-radius: 3px 3px 0 0;
      color: #fff;
      font-weight: 700;
      left: 0;
      letter-spacing: .0125em;
      padding: 12px 8px;
      position: absolute;
      top: 0;
      width: 100%; }
    .template-group .template-select {
      background-color: rgba(73, 80, 87, 0.95);
      border-radius: 0 0 3px 3px;
      bottom: 0;
      color: #fff;
      left: 0;
      padding: 8px;
      position: absolute;
      transition: .3s opacity, .3s visibility;
      width: 100%;
      opacity: 0;
      visibility: hidden; }
  
  .content-toggle {
    padding-bottom: 30px;
    transition: .3s opacity; }
    .content-toggle.disabled {
      cursor: default;
      opacity: .6;
      pointer-events: none; }
    @media screen and (min-width: 768px) {
      .content-toggle .btn-preview {
        left: 0;
        position: absolute;
        margin: auto;
        right: 0;
        text-align: center;
        bottom: -32px;
        opacity: 0;
        visibility: hidden; } }
  
  .btn-preview {
    color: #21252a;
    letter-spacing: .0125em;
    transition: .3s opacity; }
    .btn-preview.disabled, .btn-preview:disabled, .btn-preview[disabled] {
      cursor: default;
      opacity: .6;
      pointer-events: none; }
    .btn-preview:hover {
      text-decoration: underline; }
    .btn-preview i {
      padding-left: 5px; }
  
  .content-select {
    cursor: pointer;
    float: left;
    line-height: normal;
    padding: 17px 15px 17px 40px;
    position: relative;
    text-align: left;
    transition: .3s background-color, .3s opacity;
    width: 100%; }
    .content-select:hover {
      background-color: #eceef0; }
    @media (max-width: 767px) {
      .content-select {
        width: 100%; } }
    @media (max-width: 480px) {
      .content-select {
        font-size: .875rem; } }
    .content-select:hover .content-text {
      color: #000; }
    .content-select input[type=radio]:checked ~ .indicator {
      background-color: #495057; }
    .content-select input[type=radio]:checked ~ .control-indicator {
      border-color: #fff; }
    .content-select input[type=radio]:checked ~ .content-text {
      color: #fff; }
      .content-select input[type=radio]:checked ~ .content-text .fa {
        display: inline-block; }
    .content-select input[type=radio]:checked ~ .btn-preview {
      visibility: visible; }
      .content-select input[type=radio]:checked ~ .btn-preview:not([disabled]) {
        opacity: 1; }
    .content-select input[type=radio]:checked:focus ~ .indicator {
      background-color: #495057; }
    .content-select input[type=radio]:focus ~ .indicator {
      background-color: #f6f9fa; }
    .content-select .content-text {
      color: #21252a;
      font-weight: 700;
      position: relative;
      transition: .3s color;
      z-index: 1; }
      .content-select .content-text .fa {
        display: none;
        color: #fff;
        float: right;
        font-size: 1.25em;
        padding-left: 10px; }
    .content-select .control-indicator {
      border-color: #495057;
      box-shadow: none;
      left: 15px;
      top: 50%;
      transition: .3s border-color;
      transform: translateY(-50%);
      z-index: 1; }
    .content-select .indicator {
      border-radius: 3px;
      box-shadow: 0 0 0 1px #495057 inset;
      height: 100%;
      left: 0;
      position: absolute;
      transition: .3s all;
      top: 0;
      width: 100%; }
  
  .icon-links a:hover {
    text-decoration: none; }
  
  .show-editor .page-body {
    padding-top: 50px; }
  .show-editor .section:hover {
    outline: solid 1px rgba(52, 58, 64, 0.975);
    z-index: 10; }
    .show-editor .section:hover .section-menu {
      display: block; }
  .show-editor .content:hover {
    outline: solid 1px #21252a;
    z-index: 20; }
    .show-editor .content:hover .content-menu {
      display: block; }
  .show-editor .column:hover {
    outline: 1px dotted rgba(52, 58, 64, 0.5);
    z-index: 45; }
  
  .page-body {
    min-height: 100vh; }
  
  .hide-editor .site-menu {
    display: none; }
  
  /* Youtube resize trick */
  .youtube-video-container {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%; }
  
  .youtube-video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  
  .map {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative; }
    .map iframe {
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%; }
  
  div.onboarding-panel {
    background-color: #008ECE;
    border-radius: 5px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    font-family: 'Source Sans Pro', helvetica, arial, sans-serif;
    color: #fff;
    font-size: 1rem;
    padding: 12px;
    position: absolute;
    width: 380px;
    z-index: 10; }
    @media (max-width: 767px) {
      div.onboarding-panel {
        display: none; } }
    div.onboarding-panel:before {
      border: solid transparent;
      border-bottom-color: #008ECE;
      border-width: 7px;
      content: " ";
      margin: auto;
      pointer-events: none;
      position: absolute;
      top: -13px; }
    div.onboarding-panel h3 {
      font-family: 'Source Sans Pro', helvetica, arial, sans-serif;
      font-size: 1.125em;
      font-weight: bold;
      margin-top: 0;
      padding-right: 65px; }
    div.onboarding-panel > p {
      font-size: .9375rem !important;
      line-height: 1.3 !important;
      margin-bottom: 13px; }
    div.onboarding-panel .dismiss {
      color: #fff;
      font-size: .8125em;
      letter-spacing: .0125em;
      margin-right: 12px;
      opacity: .9;
      transition: .3s opacity; }
      div.onboarding-panel .dismiss:hover {
        text-decoration: underline; }
    div.onboarding-panel .btn-theme {
      background-color: #104c69;
      padding: 6px 15px; }
      div.onboarding-panel .btn-theme:hover {
        background-color: #084461; }
    div.onboarding-panel.one {
      right: 0;
      top: 70px; }
      @media screen and (max-width: 850px) {
        div.onboarding-panel.one {
          right: -45px; } }
      div.onboarding-panel.one:before {
        right: 55px; }
    div.onboarding-panel.two {
      top: 50px; }
      div.onboarding-panel.two:before {
        left: 30px; }
    div.onboarding-panel.three {
      top: 65px; }
      div.onboarding-panel.three:before {
        left: 45px; }
    div.onboarding-panel.four {
      right: 12px;
      top: 65px; }
      div.onboarding-panel.four:before {
        right: 35px; }
  
  .show-header-for-tooltip {
    outline: solid 1px #21252a; }
    .show-header-for-tooltip .content-menu {
      display: block; }
      .show-header-for-tooltip .content-menu .btn-edit:first-child {
        animation: 2s infinite alternate glow; }
        .show-header-for-tooltip .content-menu .btn-edit:first-child:hover {
          background-color: rgba(255, 255, 255, 0.15); }
    .show-header-for-tooltip .onboarding-panel {
      z-index: 50; }
  
  @keyframes glow {
    from {
      background-color: rgba(255, 255, 255, 0); }
    to {
      background-color: rgba(255, 255, 255, 0.15); } }
  .loading-pulse:not(:required) span {
    -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
    animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
    border: 2px solid currentColor;
    border-radius: 50%;
    display: inline-block;
    font-size: .75rem;
    height: 1em;
    margin-left: 5px;
    width: 1em; }
  
  @keyframes ball-scale-ripple {
    0% {
      -webkit-transform: scale(0.1);
      -ms-transform: scale(0.1);
      transform: scale(0.1);
      opacity: 1; }
    70% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
      opacity: 0.7; }
    100% {
      opacity: 0; } }
  .CARD {
    background-color: #e6e9ed;
    font-family: "Roboto", sans-serif;
    min-width: 95vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (max-width: 767px) {
      .CARD {
        font-size: .875rem; } }
    .CARD a {
      color: #dd1843;
      font-weight: 500; }
      .CARD a:hover, .CARD a:focus {
        box-shadow: 0 1px 0 0 currentColor;
        text-decoration: none; }
      .CARD a:active {
        color: #dd1843; }
    .CARD h1, .CARD h2, .CARD h3, .CARD h4, .CARD h5, .CARD h6,
    .CARD .h1, .CARD .h2, .CARD .h3, .CARD .h4, .CARD .h5, .CARD .h6 {
      color: inherit;
      font-family: "Raleway", sans-serif;
      font-weight: 700;
      line-height: 1.3; }
    .CARD h1 {
      font-size: 2.75em;
      letter-spacing: .025em;
      line-height: 1;
      margin: 0 auto 5px; }
    .CARD h2 {
      font-size: 1.75em;
      font-weight: 400;
      letter-spacing: .025em;
      line-height: 1.1;
      margin-top: 0; }
    .CARD p {
      font-size: 1.125em;
      line-height: 1.5; }
    .CARD ul, .CARD ol {
      line-height: 1.3; }
      .CARD ul li:not(:last-child), .CARD ol li:not(:last-child) {
        margin-bottom: 3px; }
    .CARD .btn {
      background: none;
      border: 1px solid #0c2129;
      border-radius: 3px;
      color: #0c2129;
      cursor: pointer;
      display: inline-block;
      font-size: .875rem;
      font-family: "Raleway", sans-serif;
      font-weight: 700;
      letter-spacing: .075em;
      line-height: 1.3;
      margin-bottom: 15px;
      padding: .7rem 1.2rem;
      position: relative;
      text-transform: uppercase;
      transition: .3s border-color, .3s color, .3s top; }
      .CARD .btn:hover, .CARD .btn:focus {
        border-color: #dd1843;
        box-shadow: none;
        color: #dd1843;
        text-decoration: none; }
      .CARD .btn:active {
        top: 1px; }
    .CARD .icon-links a:hover, .CARD .icon-links a:focus {
      box-shadow: none; }
    .CARD .icon-links span:not(:last-child) {
      margin-right: 8px; }
    .CARD .fab {
      color: #0c2129;
      font-size: 1.125em;
      opacity: .65;
      transition: .3s opacity; }
      .CARD .fab:hover {
        box-shadow: none;
        opacity: 1;
        text-decoration: none; }
    @media screen and (min-width: 768px) {
      .CARD .template-body {
        margin-bottom: 20px;
        margin-top: 20px; } }
    @media (max-width: 767px) {
      .CARD .template-body {
        width: 100%; } }
    .CARD .template-side-panel .content:hover {
      outline: none; }
    .CARD .template-side-panel .content-menu {
      border-top-left-radius: 3px; }
    .CARD .template-side-panel .content {
      margin: 0;
      padding: 0; }
    .CARD .container, .CARD .DEFAULT .section-body, .DEFAULT .CARD .section-body {
      border-radius: 3px; }
      @media (max-width: 767px) {
        .CARD .container, .CARD .DEFAULT .section-body, .DEFAULT .CARD .section-body {
          padding: 15px 0; } }
    .CARD .template-side-panel {
      background-color: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      padding: 0; }
      @media (max-width: 767px) {
        .CARD .template-side-panel {
          display: none; } }
      .CARD .template-side-panel .content {
        width: 100%; }
      .CARD .template-side-panel .template-background {
        border-radius: 3px 0 0 3px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        width: 100%; }
    .CARD .template-section {
      background-color: #fff;
      border-radius: 0 3px 3px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%; }
      .CARD .template-section .background {
        padding: 30px 40px; }
        @media (max-width: 991px) {
          .CARD .template-section .background {
            padding: 15px 25px; } }
      .CARD .template-section .section-body {
        padding: 0; }
      .CARD .template-section .section {
        display: inline-block;
        width: 100%; }
    .CARD .card-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      flex-wrap: wrap;
      min-height: 125px;
      padding-left: 30px;
      text-align: left; }
      .CARD .card-body > .row {
        box-shadow: 0 6px 30px -5px rgba(0, 0, 0, 0.21);
        width: 100%; }
    .CARD one-page-site-editable-area {
      width: 100%; }
    @media screen and (min-width: 992px) {
      .CARD .contact-form {
        display: flex;
        flex-wrap: wrap; } }
    .CARD .contact-form__heading {
      font-size: 1.75em; }
    .CARD .contact-form input, .CARD .contact-form textarea {
      border-bottom-width: 2px;
      border-left: none;
      border-right: none;
      border-top: none;
      border-radius: 0;
      font-size: .875rem;
      height: auto;
      padding: 5px 0 7px; }
    .CARD .contact-form textarea {
      resize: none; }
    .CARD .contact-form .contact-form__label {
      color: #2c4149;
      font-size: .6875rem;
      letter-spacing: .0125em;
      margin-bottom: 0; }
    .CARD .contact-form__required {
      text-transform: none; }
    @media screen and (min-width: 992px) {
      .CARD .contact-form .form-group {
        margin-bottom: 10px; }
        .CARD .contact-form .form-group:not(.contact-form__message) {
          flex: 31%;
          margin-left: 10px; }
          .CARD .contact-form .form-group:not(.contact-form__message):first-of-type {
            margin-left: 0; } }
    .CARD .contact-form__message {
      width: 100%; }
    .CARD .contact-form__submit-wrap {
      margin-top: 10px;
      width: 100%; }
      .CARD .contact-form__submit-wrap button {
        width: 100%; }
  
  .RESUME {
    background-color: #e9ecef;
    font-family: "Noto Sans", sans-serif;
    padding: 50px 0; }
    @media (max-width: 767px) {
      .RESUME {
        padding: 15px 0; } }
    .RESUME h1, .RESUME h2, .RESUME h3, .RESUME h4, .RESUME h5, .RESUME h6,
    .RESUME .h1, .RESUME .h2, .RESUME .h3, .RESUME .h4, .RESUME .h5, .RESUME .h6 {
      color: inherit;
      font-family: "Lato", sans-serif;
      font-weight: 700;
      line-height: 1.1; }
    .RESUME h1 + h2 {
      margin-top: 0; }
    .RESUME h2 {
      margin-top: 5px; }
    .RESUME h4 {
      font-weight: 400; }
    .RESUME ul li:not(:last-child), .RESUME ol li:not(:last-child) {
      margin-bottom: 3px; }
    .RESUME a {
      color: #2368a2; }
    .RESUME hr {
      border-top: 1px solid #e3e3e3;
      margin-top: 30px; }
    .RESUME .btn {
      background-image: linear-gradient(to bottom, #3185c9, #2475b7);
      background-size: 100%;
      border: none;
      border-radius: 5px;
      color: #fff;
      cursor: pointer;
      display: inline-block;
      font-family: "Lato", sans-serif;
      font-size: 1.0625rem;
      font-weight: 700;
      letter-spacing: .02em;
      line-height: 1.5;
      padding: .5rem 1rem;
      position: relative;
      z-index: 1; }
      .RESUME .btn:before {
        border-radius: inherit;
        background-image: linear-gradient(to bottom, #2475b7, #2475b7);
        content: '';
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: opacity .4s;
        width: 100%;
        z-index: -1; }
      .RESUME .btn:hover {
        text-decoration: none; }
        .RESUME .btn:hover:before {
          opacity: 1; }
      .RESUME .btn:active {
        text-decoration: none; }
        .RESUME .btn:active:before {
          box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.25) inset; }
    .RESUME .fab {
      color: #3183c8;
      font-size: 1.25em;
      margin-right: 10px;
      text-align: center;
      transition: color .3s; }
      .RESUME .fab:hover {
        color: #2368a2;
        text-decoration: none; }
      .RESUME .fab:not(:last-child) {
        margin-right: 10px; }
    .RESUME .template-body {
      padding: 50px 0; }
      .RESUME .template-body .container, .RESUME .template-body .DEFAULT .section-body, .DEFAULT .RESUME .template-body .section-body {
        max-width: 1100px; }
      .RESUME .template-body .section {
        background-color: #fff; }
    .RESUME .template-section {
      background-color: #fff; }
      .RESUME .template-section .section {
        padding-bottom: 65px; }
    .RESUME .section-hierarchy .section {
      border-radius: 5px; }
      .RESUME .section-hierarchy .section:not(:last-child) {
        margin-bottom: 25px; }
    .RESUME .section-hierarchy .background {
      border-radius: 5px; }
    .RESUME .section-body {
      padding: 15px 25px; }
    .RESUME .column {
      padding-left: 15px;
      padding-right: 15px; }
    .RESUME .template-background {
      border-radius: 5px 5px 0 0;
      height: 250px;
      position: relative; }
      .RESUME .template-background + section {
        padding-top: 95px; }
      .RESUME .template-background .content, .RESUME .template-background .section-body {
        padding: 0; }
    .RESUME .portrait {
      background-color: #dfe2e5;
      border: 5px solid #fff;
      border-radius: 50%;
      bottom: -155px;
      box-shadow: 0 0 2px rgba(0, 0, 0, 0.35);
      height: 175px;
      margin: 0 auto;
      padding: 0;
      position: relative;
      overflow: hidden;
      width: 175px;
      z-index: 35; }
      .RESUME .portrait img {
        max-width: 100%; }
      .RESUME .portrait .content-menu {
        height: 100%; }
        .RESUME .portrait .content-menu .btn-edit {
          left: 0;
          margin: auto;
          position: absolute;
          right: 0;
          text-align: center;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
    .RESUME .contact-form__heading {
      font-size: 1.5em; }
    .RESUME .contact-form input, .RESUME .contact-form textarea {
      background-color: #fcfcfc;
      padding: 12px; }
    .RESUME .contact-form__submit {
      font-size: 1.125em;
      padding: .65rem 1.5rem; }
  
  .DEFAULT {
    font-family: "Noto Sans", sans-serif; }
    @media (max-width: 991px) {
      .DEFAULT {
        font-size: .875rem; } }
    .DEFAULT h1, .DEFAULT h2, .DEFAULT h3, .DEFAULT h4, .DEFAULT h5, .DEFAULT h6,
    .DEFAULT .h1, .DEFAULT .h2, .DEFAULT .h3, .DEFAULT .h4, .DEFAULT .h5, .DEFAULT .h6 {
      color: inherit;
      font-family: "Roboto", sans-serif;
      font-weight: 700;
      line-height: 1.3; }
    .DEFAULT h2, .DEFAULT .h2 {
      font-size: 2.25em; }
    .DEFAULT p {
      font-size: 1.125em;
      line-height: 1.5; }
    .DEFAULT ul, .DEFAULT ol {
      font-size: 1.125em; }
      .DEFAULT ul li:not(:last-child), .DEFAULT ol li:not(:last-child) {
        margin-bottom: 3px; }
    .DEFAULT hr {
      border-top: 4px solid #334DF5;
      margin-bottom: 15px;
      margin-top: 15px;
      width: 50px; }
    .DEFAULT img + h1, .DEFAULT img + h2, .DEFAULT img + h3, .DEFAULT img + h4, .DEFAULT img + h5, .DEFAULT img + h6 {
      margin-top: 0; }
    .DEFAULT .btn {
      background-color: #334df5;
      border: none;
      border-radius: .15em;
      border-top: 2px solid #4561f4;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      clear: both;
      color: #fff;
      cursor: pointer;
      display: inline-block;
      font-family: "Roboto", sans-serif;
      font-size: 1.25rem;
      font-weight: 700;
      letter-spacing: .02em;
      padding: .7em 1.15em;
      position: relative;
      text-transform: uppercase;
      transition: background-color 0.15s cubic-bezier(0.45, 0.05, 0.55, 0.95), box-shadow 0.15s cubic-bezier(0.45, 0.05, 0.55, 0.95); }
      .DEFAULT .btn:hover, .DEFAULT .btn:focus {
        background-color: #203cf4;
        color: #fff;
        text-decoration: none; }
      .DEFAULT .btn:active {
        box-shadow: none;
        top: 1px; }
    .DEFAULT a:not(.btn) {
      color: #233de5;
      transition: box-shadow .3s, color .3s; }
      .DEFAULT a:not(.btn):hover {
        box-shadow: inset 0 -1px 0 0 #fff, inset 0 -4px 0 0 #cacaf9;
        color: #132dd5;
        text-decoration: none; }
    .DEFAULT .icon-links a:hover {
      box-shadow: none;
      color: #334df5;
      opacity: 1; }
    .DEFAULT .fab {
      color: #334df5;
      font-size: 1.5em;
      margin-right: 10px;
      transition: background-color .3s, opacity .3s; }
    .DEFAULT .section-body {
      padding: 15px; }
    .DEFAULT .column {
      padding: 0 15px; }
    .DEFAULT header p {
      line-height: 1.3; }
    .DEFAULT .contact-form {
      margin-left: auto;
      margin-right: auto;
      max-width: 768px; }
      .DEFAULT .contact-form__name, .DEFAULT .contact-form__email, .DEFAULT .contact-form__phone, .DEFAULT .contact-form__message {
        position: relative; }
        .DEFAULT .contact-form__name:after, .DEFAULT .contact-form__email:after, .DEFAULT .contact-form__phone:after, .DEFAULT .contact-form__message:after {
          color: #90939c;
          font-family: "Font Awesome 5 Pro";
          font-size: .875rem;
          font-weight: 700;
          left: 16px;
          position: absolute;
          top: 45px; }
          @media (max-width: 991px) {
            .DEFAULT .contact-form__name:after, .DEFAULT .contact-form__email:after, .DEFAULT .contact-form__phone:after, .DEFAULT .contact-form__message:after {
              top: 42px; } }
        .DEFAULT .contact-form__name input, .DEFAULT .contact-form__name textarea, .DEFAULT .contact-form__email input, .DEFAULT .contact-form__email textarea, .DEFAULT .contact-form__phone input, .DEFAULT .contact-form__phone textarea, .DEFAULT .contact-form__message input, .DEFAULT .contact-form__message textarea {
          border-radius: 3px;
          min-height: 47px;
          padding-left: 40px; }
        .DEFAULT .contact-form__name textarea, .DEFAULT .contact-form__email textarea, .DEFAULT .contact-form__phone textarea, .DEFAULT .contact-form__message textarea {
          height: 86px; }
      .DEFAULT .contact-form__name:after {
        content: '\f007'; }
      .DEFAULT .contact-form__email:after {
        content: '\f0e0'; }
      .DEFAULT .contact-form__phone:after {
        content: '\f879'; }
      .DEFAULT .contact-form__message:after {
        content: '\f075';
        top: 42px; }
        @media (max-width: 991px) {
          .DEFAULT .contact-form__message:after {
            top: 38px; } }
      .DEFAULT .contact-form__heading {
        text-align: center; }
      .DEFAULT .contact-form__submit-wrap {
        margin-top: 25px;
        text-align: center; }
  
  .RESTAURANT {
    background-color: #e9ecef;
    color: #26292c;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
    font-family: "Lato", sans-serif; }
    @media (max-width: 767px) {
      .RESTAURANT {
        padding-bottom: 15px;
        padding-top: 15px; } }
    .RESTAURANT h1, .RESTAURANT h2, .RESTAURANT h3, .RESTAURANT h4, .RESTAURANT h5, .RESTAURANT h6,
    .RESTAURANT .h1, .RESTAURANT .h2, .RESTAURANT .h3, .RESTAURANT .h4, .RESTAURANT .h5, .RESTAURANT .h6 {
      font-size: 18px;
      color: inherit;
      font-family: "Open Sans Condensed", sans-serif;
      font-weight: 700;
      line-height: 1.2; }
    .RESTAURANT h1, .RESTAURANT .h1 {
      font-size: 4.25em;
      letter-spacing: .01em;
      line-height: 1; }
      @media (max-width: 767px) {
        .RESTAURANT h1, .RESTAURANT .h1 {
          font-size: 3.75em; } }
    .RESTAURANT h2, .RESTAURANT .h2 {
      font-size: 52px;
      margin-bottom: 15px; }
    .RESTAURANT p {
      line-height: 1.4; }
    .RESTAURANT ul, .RESTAURANT ol {
      line-height: normal; }
      .RESTAURANT ul li:not(:last-child), .RESTAURANT ol li:not(:last-child) {
        margin-bottom: 3px; }
    .RESTAURANT hr {
      border-top: 1px solid #e2e5e7;
      margin-bottom: 0;
      width: 250px; }
    .RESTAURANT a {
      color: #083D77; }
    .RESTAURANT .btn {
      background-color: #f5db54;
      border: none;
      border-radius: 50px;
      box-shadow: 0 3px 0 0 #e9c242;
      color: #16191c;
      display: inline-block;
      font-size: .875rem;
      font-weight: 800;
      line-height: 1.4;
      letter-spacing: .06em;
      padding: .8rem 2rem;
      position: relative;
      text-transform: uppercase;
      transition: .3s background-color; }
      .RESTAURANT .btn:hover {
        box-shadow: 0 2px 0 0 #e9c242;
        top: 1px; }
      .RESTAURANT .btn:active {
        top: 2px;
        box-shadow: none; }
      .RESTAURANT .btn:hover, .RESTAURANT .btn:active, .RESTAURANT .btn:focus {
        text-decoration: none; }
    .RESTAURANT .fab {
      color: #252525;
      display: inline-block;
      font-size: 1.25rem;
      margin-right: 10px;
      position: relative;
      text-align: center;
      transition: background-color .3s, color .3s; }
    .RESTAURANT .template-body .section {
      background-color: #fff; }
    .RESTAURANT .section-body {
      padding: 15px; }
    .RESTAURANT .column {
      padding: 0 15px; }
    .RESTAURANT .contact-form {
      margin-left: auto;
      margin-right: auto;
      max-width: 768px; }
      .RESTAURANT .contact-form__heading {
        text-align: center; }
      .RESTAURANT .contact-form__label {
        color: #26292c;
        font-size: .875rem;
        letter-spacing: .0125em; }
      .RESTAURANT .contact-form input, .RESTAURANT .contact-form textarea {
        border-radius: 5px;
        padding: 12px; }
      .RESTAURANT .contact-form textarea {
        height: 86px; }
      .RESTAURANT .contact-form__submit-wrap {
        text-align: center; }
  
  @media screen and (min-width: 768px) {
    .show-editor .sidebar-template {
      margin-top: 40px; } }
  
  .SIDEBAR {
    background-color: #f6f9fc;
    color: #191d27;
    font-family: "Lato", sans-serif; }
    .SIDEBAR h1, .SIDEBAR h2, .SIDEBAR h3, .SIDEBAR h4, .SIDEBAR h5, .SIDEBAR h6,
    .SIDEBAR .h1, .SIDEBAR .h2, .SIDEBAR .h3, .SIDEBAR .h4, .SIDEBAR .h5, .SIDEBAR .h6 {
      color: inherit;
      font-weight: 700;
      line-height: 1.2; }
    .SIDEBAR a {
      color: #e13636; }
    .SIDEBAR hr {
      border-top-color: #dee5ee;
      margin-bottom: 0;
      padding-bottom: 20px; }
    .SIDEBAR .btn {
      background-color: #e13636;
      border: none;
      border-radius: 3px;
      color: #fff;
      cursor: pointer;
      display: inline-block;
      font-size: 15px;
      font-weight: 700;
      letter-spacing: .035em;
      padding: .8em 1.5em;
      position: relative;
      text-align: center;
      text-transform: uppercase;
      transition: .3s background-color; }
      .SIDEBAR .btn:hover {
        background-color: #d12626;
        color: #fff;
        text-decoration: none; }
      .SIDEBAR .btn:active {
        top: 1px; }
      .SIDEBAR .btn:focus {
        text-decoration: none; }
    .SIDEBAR aside {
      background-color: rgba(246, 249, 252, 0.925);
      padding: 30px 15px;
      z-index: 15 !important; }
      @media screen and (min-width: 768px) {
        .SIDEBAR aside {
          box-shadow: 1px 0 0 0 #dee5ee;
          height: 100vh;
          left: 0;
          position: fixed;
          top: 0;
          width: 13em;
          z-index: 1; } }
      @media screen and (min-width: 991px) {
        .SIDEBAR aside {
          width: 18em; } }
      @media (max-width: 767px) {
        .SIDEBAR aside {
          box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15);
          position: relative; } }
      .SIDEBAR aside .logo {
        margin-bottom: 5px; }
      .SIDEBAR aside a {
        word-break: break-word; }
      .SIDEBAR aside .section-menu {
        top: 0; }
      .SIDEBAR aside .fab {
        color: #333;
        margin-right: 4px; }
      .SIDEBAR aside .col-sm-12 .mce-top-part {
        top: -173px; }
    .SIDEBAR .main {
      padding-bottom: 30px; }
      .SIDEBAR .main .section-body {
        max-width: 85em;
        padding: 30px 30px 0; }
        @media screen and (min-width: 768px) {
          .SIDEBAR .main .section-body {
            padding-left: 15em; } }
        @media screen and (min-width: 991px) {
          .SIDEBAR .main .section-body {
            padding-left: 20em; } }
      .SIDEBAR .main p {
        font-size: 1.125em;
        line-height: 1.5; }
      .SIDEBAR .main ul, .SIDEBAR .main ol {
        font-size: 1.125em; }
        .SIDEBAR .main ul li:not(:last-child), .SIDEBAR .main ol li:not(:last-child) {
          margin-bottom: 3px; }
      .SIDEBAR .main .icon-links {
        display: inline-block; }
        .SIDEBAR .main .icon-links:hover a {
          opacity: .8; }
        .SIDEBAR .main .icon-links a {
          background-color: #333;
          border: none;
          border-radius: 50%;
          color: #fff;
          display: inline-block;
          height: 3em;
          margin-right: 5px;
          position: relative;
          text-align: center;
          transition: .3s opacity;
          width: 3em; }
          .SIDEBAR .main .icon-links a:hover {
            opacity: 1;
            text-decoration: none; }
          .SIDEBAR .main .icon-links a:not(:last-child) {
            margin-right: 7px; }
        .SIDEBAR .main .icon-links i {
          left: 0;
          margin: auto;
          position: absolute;
          right: 0;
          text-align: center;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          font-size: 1.25em;
          line-height: 1.5; }
    .SIDEBAR .column {
      padding: 0 15px; }
    @media screen and (min-width: 768px) {
      .SIDEBAR .section-menu {
        left: 14.95em;
        max-width: calc(100% - 14.95em); } }
    @media screen and (min-width: 991px) {
      .SIDEBAR .section-menu {
        left: 20.65em;
        max-width: calc(100% - 20.65em); } }
    .SIDEBAR .contact-form {
      max-width: 600px; }
      .SIDEBAR .contact-form .form-group {
        position: relative;
        margin-bottom: 25px; }
      .SIDEBAR .contact-form__input {
        padding: 14px 12px; }
      .SIDEBAR .contact-form__heading {
        margin-bottom: 25px; }
      .SIDEBAR .contact-form label.contact-form__label {
        color: #2B2E31;
        font-size: .875rem;
        left: 8px;
        letter-spacing: .0125em;
        margin-bottom: 0;
        padding: 0 5px;
        position: absolute;
        top: -9px;
        z-index: 1; }
        .SIDEBAR .contact-form label.contact-form__label:after {
          background-color: #fff;
          bottom: 0;
          content: " ";
          height: 50%;
          left: 0;
          position: absolute;
          width: 100%;
          z-index: -1; }
      .SIDEBAR .contact-form textarea {
        height: 86px; }
  

#bootloader_ivgtf6d{height:42px;}.bootloader_ivgtf6d{display:block!important;}
.inlineBlock{display:inline-block;zoom:1}

._li._li._li{overflow:initial}._910i._li._li._li{overflow:hidden}._9053 ._li._li._li{overflow-x:hidden}._72b0{position:relative;z-index:0}.registration ._li._9bpz{background-color:#f0f2f5}._li ._9bp-{padding-top:5px;text-align:center}._li ._9bp- .fb_logo{height:100px}._li ._a66f{padding-top:5px;text-align:center}._li ._a66f .fb_logo{height:80px;padding-top:72px}
._46-h{overflow:hidden;position:relative}._46-i{position:absolute}
._32qa button{opacity:.4}._59ov{height:100%;height:910px;position:relative;top:-10px;width:100%}._5ti_{background-size:cover;height:100%;width:100%}._5tj2{height:900px}._2mm3 ._5a8u .uiBoxGray{background:#fff;margin:0;padding:12px}
.pluginErrorLink{color:#f03d25}

._2lqg{background:#f5f6f7;border:1px solid #ebedf0;border-top:0;overflow-y:auto}._2lqg>div{box-sizing:border-box;height:100%;position:relative;width:100%}._h7n{background:#fff;border-color:#EBEDF0 #dfe0e4 #d0d1d5;border-radius:2px;box-shadow:0 1px 2px rgba(0, 0, 0, .12);position:relative}._h7n ._h7o{margin:2px 0;position:absolute;right:8px}._2lqh{width:100%}._2p3a ._3x-2{overflow:hidden}
._1drm{background:#fff;overflow:hidden;position:relative}._1drm ._1drn{border:1px solid #000}._1drm ._1dro{bottom:40px;left:0;position:absolute;right:0;top:0;z-index:1}._1b90 ._1dro{bottom:0}._2zfs{background:linear-gradient(to bottom, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}._1dro ._1drp{color:#365899;display:inline-block;font-size:18px;font-weight:500;line-height:1.358;margin-bottom:-5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1dro ._1drq{color:#1d2129;font-size:12px;line-height:1.358;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1drm ._1z7u{bottom:0;height:24px;left:0;position:absolute;right:0;z-index:2}._4o5p .pluginConnectButtonConnected,._4o5p .pluginConnectButtonDisconnected,._4o5q button{background-clip:padding-box;border:1px solid rgba(0, 0, 0, .12)}._1drm._1b90,._1drm._1ds4{border:1px solid #ebedf0}._1drm._1ds3 ._1drn{border:2px solid #fff;box-shadow:0 1px 6px rgba(0, 0, 0, .5)}._1drm._1ds3 ._1drp,._1drm._1ds3 ._1drq{color:#fff;text-shadow:0 2px 4px rgba(0, 0, 0, .9)}._1drm._1ds3 ._1drq ._4o5p{text-shadow:none}._1drm._1ds4 ._1z7u{background:#f5f6f7;border-top:1px solid #ebedf0;padding-top:7px}
body.plugin{background:transparent;font-family:Helvetica, Arial, sans-serif;line-height:1.28;overflow:hidden;-webkit-text-size-adjust:none}.plugin,.plugin button,.plugin input,.plugin label,.plugin select,.plugin td,.plugin textarea{font-size:11px}
.pluginConnectButton a._opc,form.async_saving a._opc{margin:0;opacity:1}.pluginConnectButton a._opd{color:#90949c}
._29bd,._29bd:hover{text-decoration:none}
._2tga{background:#4267b2;border:1px solid #4267b2;color:#fff;cursor:pointer;font-family:Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;position:relative;-webkit-user-select:none;white-space:nowrap}._89n_{background:#1877f2;border:0}._2tga.active{background:#4080ff;border:1px solid #4080ff}._2tga._4kae.active,._2tga._4kae.active:hover{background:#577fbc;border:1px solid #577fbc}._2tga._49ve{border-radius:3px;font-size:11px;height:20px;padding:0 0 0 2px}._2tga._8j9v{border-radius:3px;font-size:11px;height:20px;padding:0 6px}._2tga._3e2a{border-radius:4px;font-size:13px;height:28px;padding:0 4px 0 6px}._2tga._8j9w{border-radius:4px;font-size:13px;height:28px;padding:0 8px}._2tga._5n6f{border-top-left-radius:0;border-top-right-radius:0}._2tga:hover{background:#365899;border:1px solid #365899}._89n_:hover{background:#1877f2;border:0}._2tga:active{background:#577fbc;border:1px solid #577fbc}._89n_:active{background:#1877f2;border:0}._2tga:focus{outline-color:transparent;outline-style:none}._2tga.active:hover{background:#4080ff;border:1px solid #4080ff}._8f1i{background-color:rgba(9, 30, 66);border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}._8f1i:active{opacity:.3}._11qm{background:#fff;border:1px solid #ccd0d5;color:#4267b2}._11qm:hover{background:#f5f6f7;border:1px solid #ccd0d5}._11qm.active{border:1px solid #4080ff;color:#fff}._3oi2{background:#0084ff;border:1px solid #0084ff;color:#fff}._3oi2:hover{background:#0077e5;border:1px solid #0077e5}._3e2a ._3jn-{position:relative;top:-1px}._3jn-{height:16px;vertical-align:middle;width:16px}._3jn_{background:none;display:none;height:28px;left:-6px;position:absolute;top:-6px;width:28px}@keyframes burst{from{background-position:0 0}to{background-position:-616px 0}}._2tga.is_animating ._3jn_{animation:burst .24s steps(22) forwards;background:url(/rsrc.php/v3/yQ/r/GvVunJusdpv.png) no-repeat;background-position:0 0;background-size:616px 28px;display:inline-block;zoom:1}._49ve._2tga.is_animating ._3jn_{left:-6px;position:relative;top:-6px}._49vg,._5n2y{vertical-align:middle}._89n_._49ve ._49vg._8a19{padding-top:2px}._89n_._3e2a ._49vg._8a19{padding-top:1px}._2tga ._5n2y,._2tga.active ._49vg,._2tga.active.is_animating ._5n2y{display:none}._2tga ._49vg,._2tga.active ._5n2y,._2tga.active:hover ._4kag{display:inline-block;zoom:1}#facebook ._2tga span._49vh,#facebook ._2tga span._5n6h,._49vh,._5n6h{font-family:Helvetica, Arial, sans-serif;vertical-align:middle}._49vh{font-weight:bold}._5n6h{font-weight:normal}._5n6j{border-radius:3px;height:20px;line-height:20px}._5n6k{border-radius:4px;height:30px;line-height:30px}._5n6l{background:#fff;border:1px solid #8d949e;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:border-box;color:#1d2129;text-align:center;width:100%}._2tga ._1pbq{height:16px;width:16px}.no_svg ._2tga ._1pbq,.svg ._2tga ._1pbs{display:none}._2n-v ._49vh{padding-left:2px}

._2hkj>div{height:100%;position:relative;width:100%}
._4v3l{background:#fff;border-bottom:1px solid #dddfe2;position:relative}._4v3m{cursor:pointer}._4v3m:hover{background:#f2f2f2}
._10b4{overflow-y:auto;position:relative;width:100%}._10b5{height:200px;position:relative}._4g7o{left:50%;position:absolute;top:25%;transform:translate(-50%, -25%)}
._eh3{color:#8d949e;display:inline-block}._eg_{font-size:12px;line-height:34px;text-align:center}._eh2 ._eh3{border-bottom:4px solid #4267b2;color:#444950;font-weight:bold;height:30px}
._4mr9{-webkit-touch-callout:none;-webkit-user-select:none}

._2agf{word-wrap:normal}._2agf._4o_4{display:inline-flex}._55pe{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}
._5f0v{outline:none}._3oxt{outline:1px dotted #3b5998;outline-color:invert}.webkit ._3oxt{outline:5px auto #5b9dd9}.win.webkit ._3oxt{outline-color:#e59700}
i.img{-ms-high-contrast-adjust:none}i.img u{clip:rect(1px, 1px, 1px, 1px);height:1px;left:auto;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.lfloat{float:left}.rfloat{float:right}
.fss{font-size:9px}.fsm{font-size:12px}.fsl{font-size:14px}.fsxl{font-size:16px}.fsxxl{font-size:18px}.fwn{font-weight:normal}.fwb{font-weight:600}.fcb{color:#333}.fcg{color:#90949c}.fcw{color:#fff}
.uiLayer{outline:none}
.uiScaledImageContainer{position:relative;overflow:hidden}.uiScaledImageCentered{background-color:#f5f6f7;text-align:center}.uiScaledImageContainer img{height:100%;min-height:100%;position:relative}.uiScaledImageContainer .scaledImageFitWidth{height:auto;min-height:initial;width:100%}.uiScaledImageContainer .scaledImageFitHeight{height:100%;min-height:initial;width:auto}.uiScaledImageContainer .verticallyAligned{min-height:0;vertical-align:middle}
._4jy0{border:1px solid;border-radius:2px;box-sizing:content-box;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:bold;justify-content:center;padding:0 8px;position:relative;text-align:center;text-shadow:none;vertical-align:middle}.segoe ._4jy0{font-weight:600}._4jy0:before{content:'';display:inline-block;height:20px;vertical-align:middle}html ._4jy0:focus{box-shadow:0 0 1px 2px rgba(88, 144, 255, .75), 0 1px 1px rgba(0, 0, 0, .15);outline:none}._19_u ._4jy0:focus,._4jy0._5f0v:focus{box-shadow:none}._4jy0{transition:200ms cubic-bezier(.08,.52,.52,1) background-color, 200ms cubic-bezier(.08,.52,.52,1) box-shadow, 200ms cubic-bezier(.08,.52,.52,1) transform}._4jy0:active{transition:none}.mac ._4jy0:not(._42fr):active{box-shadow:none;transform:scale(.98)}._4jy0 .img{bottom:1px;position:relative;vertical-align:middle}form.async_saving ._4jy0 .img,a.async_saving._4jy0 .img,._4jy0._42fr .img{opacity:.5}._517h,._59pe:focus,._59pe:hover{background-color:#f5f6f7;border-color:#ccd0d5;color:#4b4f56}._64lx ._517h,._64lx ._59pe:focus,._64lx ._59pe:hover{background-color:#eff1f3;border-color:#bec3c9}._517h:hover{background-color:#ebedf0}._517h:active,._517h._42fs{background-color:#dddfe2;border-color:#bec3c9}form.async_saving ._517h,a.async_saving._517h,._517h._42fr{background-color:#f5f6f7;border-color:#dddfe2;color:#bec3c9}._517h._42fs{color:#4080ff}._4jy1,._9w8q,._4jy2{color:#fff}._4jy1{background-color:#4267b2;border-color:#4267b2}._4jy1:hover{background-color:#365899;border-color:#365899}._4jy1:active,._4jy1._42fs{background-color:#29487d;border-color:#29487d}form.async_saving ._4jy1,a.async_saving._4jy1,._4jy1._42fr{background-color:#9cb4d8;border-color:#9cb4d8}._4jy2{background-color:#42b72a;border-color:#42b72a}._4jy2:hover{background-color:#36a420;border-color:#36a420}._4jy2:active,._4jy2._42fs{background-color:#2b9217;border-color:#2b9217}form.async_saving ._4jy2,a.async_saving._4jy2,._4jy2._42fr{background-color:#ace0a2;border-color:#ace0a2}._9w8q{background-color:#fa3e3e;border-color:#fa3e3e}._9w8q:hover{background-color:#db1d24;border-color:#db1d24}._9w8q:active,._9w8q._42fs{background-color:#c70b11;border-color:#c70b11}form.async_saving ._9w8q,a.async_saving._9w8q,._9w8q._42fr{background-color:#f77c7c;border-color:#f77c7c}._59pe,form.async_saving ._59pe,a.async_saving._59pe,._59pe._42fr{background:none;border-color:transparent}._517i,._517i._42fr:active,._517i._42fr._42fs{height:18px;line-height:18px}._4jy3,._4jy3._42fr:active,._4jy3._42fr._42fs{line-height:22px}._4jy4,._4jy4._42fr:active,._4jy4._42fr._42fs{line-height:26px;padding:0 10px}._4jy5,._4jy5._42fr:active,._4jy5._42fr._42fs{line-height:34px;padding:0 16px}._4jy6,._4jy6._42fr:active,._4jy6._42fr._42fs{line-height:42px;padding:0 24px}._51xa ._4jy0{border-radius:0;display:inline-block;margin:0!important;margin-left:-1px!important;position:relative;z-index:1}._51xa>._4jy0:first-child,._51xa>:first-child ._4jy0{border-radius:2px 0 0 2px;margin-left:0!important}._51xa>._4jy0:last-child,._51xa>:last-child ._4jy0{border-radius:0 2px 2px 0}._51xa>._4jy0:only-child,._51xa>:only-child ._4jy0{border-radius:2px}._51xa ._4jy0._42fr{z-index:0}._51xa ._4jy0._4jy1,._51xa ._4jy0._9w8q,._51xa ._4jy0._4jy2{z-index:2}._51xa ._4jy0:focus{z-index:3}._51xa ._4jy1+.uiPopover>._4jy1:not(:focus):after{background-color:#f5f6f7;bottom:-1px;content:'';display:block;left:-1px;position:absolute;top:-1px;width:1px}._4jy0._52nf{cursor:default}._9c6._9c6{background-clip:padding-box;border-color:rgba(0, 0, 0, .4)}._3y89 ._4jy0{border-bottom-width:0;border-top-width:0}._3y89>._4jy0:first-child,._3y89>:first-child ._4jy0{border-left-width:0;border-radius:1px 0 0 1px}._3y89>._4jy0:last-child,._3y89>:last-child ._4jy0{border-radius:0 1px 1px 0;border-right-width:0}._6n1z._4jy6,._6n1z._4jy6._42fr:active,._6n1z._4jy6._42fr._42fs{padding:0 0}._6n1z._517h,._6n1z._59pe:focus,._6n1z._59pe:hover{background-color:#fff;border-color:transparent}
._55ym{animation:rotateSpinner 1.2s steps(20, end) infinite;display:inline-block;vertical-align:middle}._55yn._55yo{background-image:url(/rsrc.php/v3/y3/r/n-uOOobFC9i.png);height:12px;width:12px}._55yn._55yp{background-image:url(/rsrc.php/v3/yn/r/O1LrqXHR9oZ.png);height:12px;width:12px}._55yq{background-image:url(/rsrc.php/v3/y2/r/onuUJj0tCqE.png);height:24px;width:24px}._5tqs{animation-play-state:paused;display:none}._5tqs.async_saving,.async_saving ._5tqs{animation-play-state:running;display:inline-block}._2y32{animation-play-state:paused}._5d9-{animation:none;background-repeat:no-repeat}._5d9-._55yn{background-image:url(/rsrc.php/v3/y-/r/AGUNXgX_Wx3.gif);background-repeat:no-repeat;background-size:auto;background-position:0 2px;height:16px;width:16px}._5d9-._55yq{background-image:url(/rsrc.php/v3/yG/r/b53Ajb4ihCP.gif);background-repeat:no-repeat;background-size:auto;background-position:0 2px;height:32px;width:32px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
._58ak{border:1px solid #bdc7d8;border:1px solid var(--divider, #bdc7d8);box-sizing:border-box;cursor:default;display:inline-block;font-weight:normal;margin:0;position:relative;vertical-align:middle}._58al{background:transparent;border:0;color:initial;color:var(--primary-text, initial);margin:0;outline:0;padding:0;width:100%}._58al::-ms-clear{height:0;width:0}._58al::-webkit-input-placeholder,._58an::-webkit-input-placeholder{color:#777;color:var(--placeholder-text, #777)}._58an{background:transparent;border:0;margin:0;outline:0;overflow:hidden;padding:0;resize:none;width:100%}
._51mz{border:0;border-collapse:collapse;border-spacing:0}._5f0n{table-layout:fixed;width:100%}.uiGrid .vTop{vertical-align:top}.uiGrid .vMid{vertical-align:middle}.uiGrid .vBot{vertical-align:bottom}.uiGrid .hLeft{text-align:left}.uiGrid .hCent{text-align:center}.uiGrid .hRght{text-align:right}._51mx:first-child>._51m-{padding-top:0}._51mx:last-child>._51m-{padding-bottom:0}._51mz ._51mw{padding-right:0}._51mz ._51m-:first-child{padding-left:0}._51mz._4r9u{border-radius:50%;overflow:hidden}
._6a{display:inline-block}._6d{vertical-align:bottom}._6b{vertical-align:middle}._6e{vertical-align:top}._5u5j{width:100%}
._42ft{cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap}._42ft:hover{text-decoration:none}._42ft+._42ft{margin-left:4px}._42fr,._42fs{cursor:default}

._4qba{font-style:inherit}._4qbb,._4qbc,._4qbd{background:none;font-style:inherit;padding:0;width:auto}._4qbd{border-bottom:1px solid #f99}._4qbb,._4qbc{border-bottom:1px solid #999}._4qbb:hover,._4qbc:hover,._4qbd:hover{background-color:#fcc;border-top:1px solid #ccc;cursor:help}
._4jnw{margin:0}._3-8h{margin:4px}._3-8i{margin:8px}._3-8j{margin:12px}._3-8k{margin:16px}._3-8l{margin:20px}._2-5b{margin:24px}._1kbd{margin-bottom:0;margin-top:0}._3-8m{margin-bottom:4px;margin-top:4px}._3-8n{margin-bottom:8px;margin-top:8px}._3-8o{margin-bottom:12px;margin-top:12px}._3-8p{margin-bottom:16px;margin-top:16px}._3-8q{margin-bottom:20px;margin-top:20px}._2-ox{margin-bottom:24px;margin-top:24px}._1a4i{margin-left:0;margin-right:0}._3-8r{margin-left:4px;margin-right:4px}._3-8s{margin-left:8px;margin-right:8px}._3-8t{margin-left:12px;margin-right:12px}._3-8u{margin-left:16px;margin-right:16px}._3-8v{margin-left:20px;margin-right:20px}._6bu9{margin-left:24px;margin-right:24px}._5soe{margin-top:0}._3-8w{margin-top:4px}._3-8x{margin-top:8px}._3-8y{margin-top:12px}._3-8z{margin-top:16px}._3-8-{margin-top:20px}._4aws{margin-top:24px}._2-jz{margin-right:0}._3-8_{margin-right:4px}._3-90{margin-right:8px}._3-91{margin-right:12px}._3-92{margin-right:16px}._3-93{margin-right:20px}._y8t{margin-right:24px}._5emk{margin-bottom:0}._3-94{margin-bottom:4px}._3-95{margin-bottom:8px}._3-96{margin-bottom:12px}._3-97{margin-bottom:16px}._3-98{margin-bottom:20px}._20nr{margin-bottom:24px}._av_{margin-left:0}._3-99{margin-left:4px}._3-9a{margin-left:8px}._3-9b{margin-left:12px}._3-9c{margin-left:16px}._3-9d{margin-left:20px}._4m0t{margin-left:24px}._a82f{margin-left:28px}
._8tm{padding:0}._2phz{padding:4px}._2ph-{padding:8px}._2ph_{padding:12px}._2pi0{padding:16px}._2pi1{padding:20px}._40c7{padding:24px}._2o1j{padding:36px}._6buq{padding-bottom:0;padding-top:0}._2pi2{padding-bottom:4px;padding-top:4px}._2pi3{padding-bottom:8px;padding-top:8px}._2pi4{padding-bottom:12px;padding-top:12px}._2pi5{padding-bottom:16px;padding-top:16px}._2pi6{padding-bottom:20px;padding-top:20px}._2o1k{padding-bottom:24px;padding-top:24px}._2o1l{padding-bottom:36px;padding-top:36px}._6bua{padding-left:0;padding-right:0}._2pi7{padding-left:4px;padding-right:4px}._2pi8{padding-left:8px;padding-right:8px}._2pi9{padding-left:12px;padding-right:12px}._2pia{padding-left:16px;padding-right:16px}._2pib{padding-left:20px;padding-right:20px}._2o1m{padding-left:24px;padding-right:24px}._2o1n{padding-left:36px;padding-right:36px}._iky{padding-top:0}._2pic{padding-top:4px}._2pid{padding-top:8px}._2pie{padding-top:12px}._2pif{padding-top:16px}._2pig{padding-top:20px}._2owm{padding-top:24px}._div{padding-right:0}._2pih{padding-right:4px}._2pii{padding-right:8px}._2pij{padding-right:12px}._2pik{padding-right:16px}._2pil{padding-right:20px}._31wk{padding-right:24px}._2phb{padding-right:32px}._au-{padding-bottom:0}._2pim{padding-bottom:4px}._2pin{padding-bottom:8px}._2pio{padding-bottom:12px}._2pip{padding-bottom:16px}._2piq{padding-bottom:20px}._2o1p{padding-bottom:24px}._4gao{padding-bottom:32px}._1cvx{padding-left:0}._2pir{padding-left:4px}._2pis{padding-left:8px}._2pit{padding-left:12px}._2piu{padding-left:16px}._2piv{padding-left:20px}._2o1q{padding-left:24px}._2o1r{padding-left:36px}
.sp_5mhmaH8rzNW{background-image:url(/rsrc.php/v3/yH/r/SQZZiMWhOLh.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:12px;width:12px}.sp_5mhmaH8rzNW.sx_2fcf18{background-position:0 0}.sp_5mhmaH8rzNW.sx_ccb777{background-position:0 -13px}.sp_5mhmaH8rzNW.sx_1f8e0b{background-position:0 -26px}
.sp_zBqauR6Pe1M{background-image:url(/rsrc.php/v3/yp/r/XZPFFYe_kZj.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:8px;width:16px}.sp_zBqauR6Pe1M.sx_5abc65{width:20px;height:20px;background-position:0 -35px}.sp_zBqauR6Pe1M.sx_b5d43e{height:16px;background-position:0 -56px}.sp_zBqauR6Pe1M.sx_ae3125{width:170px;height:34px;background-position:0 0}.sp_zBqauR6Pe1M.sx_57d6b9{width:12px;height:12px;background-position:-17px -56px}.sp_zBqauR6Pe1M.sx_d5114f{width:9px;background-position:-30px -35px}.selected .sp_zBqauR6Pe1M.sx_d5114f{background-position:-21px -35px}.sp_zBqauR6Pe1M.sx_90fe2a{width:9px;background-position:-74px -35px}.sp_zBqauR6Pe1M.sx_9f5532{background-position:-40px -35px}.sp_zBqauR6Pe1M.sx_b50ceb{background-position:-57px -35px}/*FB_PKG_DELIM*/

#bootloader_qTq3Udz{height:42px;}.bootloader_qTq3Udz{display:block!important;}