#login_content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}#login_content .login_method_option{display:none}#login_content .login_type{margin:1rem;border:1px solid #eee;border-radius:5px;padding:1rem 5rem 2rem;-ms-flex-positive:1;flex-grow:1}#login_content .login_type form .body{margin-bottom:2rem}#login_content .login_type .form_description:not(:empty){background-color:#eee;padding:15px;border-radius:5px;margin:7.5px 0}#login_content .login_type .form_description:not(:empty) p:last-of-type{margin-bottom:0}#login_content .login_type h2{text-align:center;margin-top:0;margin-bottom:15px}#login_content .login_type>form{height:100%}#login_content .login_type>form label{margin-bottom:2px}#login_content .login_type>form.form-horizontal .form-group{margin-left:0;margin-right:0}#login_content .login_type .footer{width:100%;bottom:0}#login_content .login_type .footer button{width:100%}#login_content .login_type .footer .btn-group{width:100%}#login_content .login_type .footer .btn-group button{width:50%}#login_content .login_type .header_graphic{text-align:center;margin-bottom:15px}#login_content .login_type .header_graphic img{max-width:100%;height:auto}#login_content .login_type .forgot_password{margin-top:15px}#login_content .vertical-align{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#login_content .vertical-align>.login_form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#login_content .vertical-align>.login_form .tab-content{width:100%}#login_content.single .login_type{margin:1rem 5rem;padding:1rem 4rem 2rem}#login_content.multiple .row{margin-top:15px;border:1px solid #eee;border-radius:5px;padding:1rem}#login_content.multiple .login_type{border:none}#login_content.multiple .login_method{padding:1rem}#login_content.multiple .login_method .login_method_label{font-size:16px;font-weight:bold;margin-bottom:15px;color:#777}#login_content.multiple .nav-pills>li>a{border:1px solid #f3f3f3;text-align:center}#login_content.multiple .nav-pills>li>a .login_type_tab_title{font-size:20px}#login_content.multiple .nav-pills>li>a .login_type_tab_description{font-size:12px}#login_content.multiple .nav-pills>li>a .login_type_tab_title,#login_content.multiple .nav-pills>li>a .login_type_tab_description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#login_content.multiple .nav-pills>li.active>a{border-color:#1b407c}#login_content.multiple .nav-pills>li.active>a::after{content:"";position:absolute;bottom:-15px;left:calc(50% - 15px);border-width:15px 15px 0;border-color:#1b407c transparent;border-style:solid;display:block;width:0;z-index:1}@media only screen and (min-width: 992px){#login_content.single .login_type{padding:1rem 3rem 2rem}#login_content.multiple .nav-pills>li.active>a::after{top:18.5px;right:-15px;left:auto;bottom:auto;border-width:15px 0 15px 15px;border-color:transparent #1b407c}#login_content.multiple .nav-pills>li.active.no_tab_description>a::after{top:10px}}@media only screen and (max-width: 767px){#login_content .login_type{padding:1rem}#login_content.single .login_type{margin:0;padding:2rem}#login_content.multiple .nav-pills>li.active>a::after{content:none}}@media only screen and (max-width: 991px){#login_content.single .login_type{margin:0;padding:1rem 3rem 2rem}#login_content .row.vertical-align{display:block}#login_content .login_type_tab_description{display:none}#login_content .nav>li>a{padding:5px;display:inline-block;float:left;margin:4px}#login_content .nav-stacked>li+li{margin-top:0}}
