/*! CSS Used from: css/font-awesome.min.css ; media=screen */
@media screen{
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa-backward:before{content:"\f04a";}
.fa-key:before{content:"\f084";}
.fa-credit-card:before{content:"\f09d";}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-institution:before{content:"\f19c";}
}
/*! CSS Used from: css/SmartAdmin-production-plugins.min.css ; media=screen */
@media screen{
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
}
/*! CSS Used from: css/SmartAdmin-production.min.css ; media=screen */
@media screen{
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.smart-form *,.smart-form :after,.smart-form :before{margin:0;box-sizing:content-box;-moz-box-sizing:content-box;}
.smart-form .btn{box-sizing:border-box;-moz-box-sizing:border-box;}
.smart-form footer .btn{float:right;height:24px;margin:0px 0px 0px 5px;padding:3px 12px;font:400 11px/1.454 'Open Sans',Helvetica,Arial,sans-serif;cursor:pointer;}
.smart-form{margin:0;outline:0;color:#333;position:relative;}
.smart-form header{display:block;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.2);background:#fff;font-size:16px;font-weight:300;color:#232323;margin:10px 14px 0;}
.smart-form fieldset{display:block;padding:25px 14px 5px;border:none;background:rgba(255,255,255,.9);position:relative;}
.smart-form section{margin-bottom:10px;position:relative;}
.smart-form footer{display:block;padding:7px 14px 15px;border-top:1px solid rgba(0,0,0,.1);background:rgba(248,248,248,.9);}
.smart-form footer:after{content:'';display:table;clear:both;}
.smart-form .label{display:block;margin-bottom:-5px;line-height:19px;font-weight:400;font-size:11px;color:#333;text-align:left;white-space:normal;}
.smart-form .input{position:relative;display:block;font-weight:400;}
.smart-form .input input{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:24px;line-height:32px;padding:0px 10px;outline:0;border-width:1px;border-style:solid;border-radius:0;background:#fff;font:13px/16px 'Open Sans',Helvetica,Arial,sans-serif;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none;}
.smart-form .icon-append{position:absolute;top:3px;width:22px;height:18px;font-size:11px;line-height:18px;text-align:center;}
.smart-form .icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid;}
.smart-form .input .icon-append+input{padding-right:34px;}
.smart-form .row{margin:0 -15px;}
.smart-form .row:after{content:'';display:table;clear:both;}
.smart-form .col{float:left;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box;}
.smart-form .col-12{width:100%;}
.smart-form .icon-append,.smart-form .input input{border-color:#BDBDBD;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s;}
.smart-form .icon-append{color:#A2A2A2;}
.smart-form .input:hover input{border-color:#5D98CC;}
.smart-form .input input:focus{border-color:#3276B1;}
#extr-page{background:#fff;overflow:visible;}
#extr-page .container{border:none;}
#extr-page #header{margin:0;height:71px;overflow:hidden;padding:0 30px;border-width:0;min-height:28px;}
#extr-page #main{padding-top:20px;}
#extr-page #header #logo{margin-top:22px;margin-left:0;}
#extr-page #header #logo img{width:137px;}
#extr-page #main{background:#fff;margin:0;}
@media (min-width:768px) and (max-width:880px){
#extr-page #header{padding:0 5px!important;}
}
@media only screen and (min-width:0) and (max-width:679px){
#extr-page #header{padding:0 5px!important;}
#extr-page #header #logo img{width:135px;}
#extr-page #header #logo{margin-top:22px;}
}
html{margin:0;padding:0;min-height:100%;position:relative;min-width:300px;}
body{margin:0;padding:0;min-height:100%;direction:ltr;}
button,button:active,button:focus,input::-moz-focus-inner{outline:0;}
label{font-weight:400;}
:focus{outline:0!important;}
button,input{-ms-touch-action:none!important;}
input[type=password]:focus,input[type=text]:focus{outline:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}
#content{padding:0px;position:relative;}
#header{display:block;height:40px;margin:0;padding:0 13px 0 0;position:relative;z-index:905;}
#header>div{display:inline-block;vertical-align:middle;height:40px;float:left;}
#logo-group>span{display:inline-block;height:39px;float:left;}
#logo{display:inline-block;width:175px;margin-top:5px;margin-left:9px;}
#logo img{width:115px;height:auto;padding-left:3px;}
#header>:first-child{width:220px;}
#main{margin-left:220px;padding:0;padding-bottom:52px;min-height:500px;position:relative;}
fieldset{position:relative;}
.well{background-color:#fbfbfb;border:1px solid #ddd;box-shadow:0 1px 1px #ececec;-webkit-box-shadow:0 1px 1px #ececec;-moz-box-shadow:0 1px 1px #ececec;position:relative;}
.btn,button{-webkit-tap-highlight-color:rgba(169,3,41,.5);}
#logo-group *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.client-form header{padding:15px 13px;margin:0;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.1);background:rgba(248,248,248,.9);}
.btn{border-radius:3px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);}
.btn:active{position:relative;top:1px;left:1px;}
.no-padding{padding:0!important;}
.pull-right{float:right!important;}
.pull-left{float:left!important;}
@media (max-width:979px){
#main{width:100%!important;}
}
@media (min-width:768px) and (max-width:979px){
#main{margin-left:0;}
}
@media (min-width:768px) and (max-width:880px){
#main{margin-left:0;overflow-x:hidden;}
#logo img{width:115px;}
}
@media (max-width:767px){
#main{margin-left:0;overflow-x:hidden;}
#content{padding-left:5px;padding-right:5px;}
#header{padding-right:5px;}
#logo{margin-left:4px;}
#logo img{width:115px;}
}
@media only screen and (min-width:0) and (max-width:679px){
#main{margin-left:0;overflow-x:hidden;}
#content{padding-left:5px;padding-right:5px;}
#header{padding-right:5px;}
#logo{margin-left:4px;}
#logo img{width:115px;}
}
@media only screen and (min-width:320px) and (max-width:479px){
#main{margin-left:0;overflow-x:hidden;}
#content{padding-left:5px;padding-right:5px;}
#header{padding-right:5px;}
#logo{margin-left:4px;}
#logo{width:135px;}
#logo-group{width:220px!important;}
#logo{margin-top:4px;}
#logo img{width:115px;}
}
#extr-page #main{margin-top:0!important;}
}
/*! CSS Used from: css/SmartAdmin-rtl.min.css ; media=screen */
@media screen{
.container:after{content:" ";display:table;}
.row:after{content:" ";display:table;}
}
/*! CSS Used from: css/style.css ; media=screen */
@media screen{
.modal.modal-wide .modal-dialog{width:95%;}
.modal-wide .modal-body{overflow-y:auto;}
.modal-sm{width:300px!important;}
.modal-wide .modal-body{overflow-y:auto;}
.modal-body .row{margin-right:-15px!important;}
}
.has-error input {
    border-color:#b94a48 !important;
}
.tooltip > .tooltip-inner {
    color: #333; 
    padding: 10px;
    background: transparent linear-gradient(rgb(255, 255, 255), rgb(224, 224, 224)) repeat scroll 77% 0%;
    border-radius: 3px;
    box-shadow: 2px 2px 5px rgb(136, 136, 136);
    z-index: 9999999;
}
.tooltip.left > .tooltip-arrow {
    border-left-color: #F3F3F3;
}
.tooltip.right > .tooltip-arrow {
    border-right-color: #F3F3F3;
}
.tooltip.top > .tooltip-arrow {
    border-top-color: rgb(224, 224, 224);
}
.tooltip.bottom > .tooltip-arrow {
    border-bottom-color: #fff;
}
.tooltip.in{
    opacity: 1 !important;
}
.tooltip-inner a{
    color: black;
    font-weight: 400;
}
.tooltip-width .tooltip > .tooltip-inner {
     max-width: 300px;
}
/*! CSS Used from: Embedded */
html{height:100%;}
@media (min-width: 795px){
    body{/*background-image:url(../img/background1.jpg)!important;*/background-position:center top!important;background-size:100% auto!important;min-height:100%;background-repeat:no-repeat;}
}
.noteError{color:red;margin: 7px 0;}
body #main{background:transparent!important;}
#extr-page #header #logo img{width:185px;}
/*! CSS Used keyframes */
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}
@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}
/*! CSS Used fontfaces */
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/googleFonts/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/googleFonts/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/googleFonts/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/googleFonts/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/googleFonts/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/googleFonts/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/googleFonts/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/googleFonts/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/googleFonts/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/googleFonts/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/googleFonts/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/googleFonts/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/googleFonts/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/googleFonts/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/googleFonts/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/googleFonts/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/googleFonts/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/googleFonts/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/googleFonts/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/googleFonts/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/googleFonts/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/googleFonts/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/googleFonts/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/googleFonts/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/googleFonts/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/googleFonts/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/googleFonts/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/googleFonts/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/googleFonts/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/googleFonts/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/googleFonts/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/googleFonts/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/googleFonts/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/googleFonts/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/googleFonts/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.2.0);src:url(../fonts/fontawesome-webfont.eot#iefix&v=4.2.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal;}


.fa-user:before {
    content: "\f007";
}
.fa-clock-o:before {
    content: "\f017";
}
.fa-check-square-o:before {
    content: "\f046";
}
.fa-folder:before {
    content: "\f07b";
}
.fa-bolt:before {
    content: "\f0e7";
}
.fa-exclamation:before {
    content: "\f12a";
}
.fa-comments-o:before {
    content: "\f0e6";
}
.fa-book:before {
    content: "\f02d";
}
.fa-history:before {
    content: "\f1da";
}

.alert-workplace {
    margin-bottom: 20px;
    margin-top: 0;
    border-width: 0;
    border-left-width: 5px;
    padding: 10px;
    border-radius: 0;
    -webkit-border-radius: 0;
}
.alert-heading {
    font-weight: 600;
    font-size: 20px;
    text-align: center;
}

.alert {
    padding: 10px; 
    margin-bottom: 10px;
}

.alert-news {
    cursor: pointer;
}

div.activeAlert {
    border: 3px solid transparent;
    border-color: currentColor;
}

.modal-news i {
    font-size: 18px;
}

.modal-news .row {
    max-height: 174px; 
    overflow-y: auto;
}
.alert-news strong {
    font-size: 15px;
}
.loginFormContainer {
    min-width: 300px;
    margin-top: calc(54vh - 210px);
}
@media (min-width: 0px) and (max-width: 900px){
    .loginFormContainer {
        margin-top: 65px;
    }
}