                                            @charset "utf-8";
                                        /* CSS Document for Joomla 3 styles */
                                        
                                        @import url("font-awesome.min.css");
                                        /* ============= Konfiguracja dla systemu Windows Phone ============= */
                                        
                                        @-webkit-viewport {
                                            width: device-width;
                                        }
                                        
                                        @-moz-viewport {
                                            width: device-width;
                                        }
                                        
                                        @-ms-viewport {
                                            width: device-width;
                                        }
                                        
                                        @-o-viewport {
                                            width: device-width;
                                        }
                                        
                                        @viewport {
                                            width: device-width;
                                        }
                                        /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
                                        
                                        html {
                                            font-family: sans-serif;
                                            -ms-text-size-adjust: 100%;
                                            -webkit-text-size-adjust: 100%;
                                        }
                                        
                                        body {
                                            margin: 0;
                                        }
                                        
                                        article,
                                        aside,
                                        details,
                                        figcaption,
                                        figure,
                                        footer,
                                        header,
                                        hgroup,
                                        main,
                                        menu,
                                        nav,
                                        section,
                                        summary {
                                            display: block;
                                        }
                                        
                                        audio,
                                        canvas,
                                        progress,
                                        video {
                                            display: inline-block;
                                            vertical-align: baseline;
                                        }
                                        
                                        audio:not([controls]) {
                                            display: none;
                                            height: 0;
                                        }
                                        
                                        [hidden],
                                        template {
                                            display: none;
                                        }
                                        
                                        a {
                                            background-color: transparent;
                                        }
                                        
                                        a:active,
                                        a:hover {
                                            outline: 0;
                                        }
                                        
                                        abbr[title] {
                                            border-bottom: 1px dotted;
                                        }
                                        
                                        b,
                                        strong {
                                            font-weight: bold;
                                        }
                                        
                                        dfn {
                                            font-style: italic;
                                        }
                                        
                                        h1 {
                                            font-size: 2em;
                                            margin: 0.67em 0;
                                        }
                                        
                                        mark {
                                            background: #ff0;
                                            color: #000;
                                        }
                                        
                                        small {
                                            font-size: 80%;
                                        }
                                        
                                        sub,
                                        sup {
                                            font-size: 75%;
                                            line-height: 0;
                                            position: relative;
                                            vertical-align: baseline;
                                        }
                                        
                                        sup {
                                            top: -0.5em;
                                        }
                                        
                                        sub {
                                            bottom: -0.25em;
                                        }
                                        
                                        img {
                                            border: 0;
                                        }
                                        
                                        svg:not(:root) {
                                            overflow: hidden;
                                        }
                                        
                                        figure {
                                            margin: 1em 40px;
                                        }
                                        
                                        hr {
                                            box-sizing: content-box;
                                            height: 0;
                                        }
                                        
                                        pre {
                                            overflow: auto;
                                        }
                                        
                                        code,
                                        kbd,
                                        pre,
                                        samp {
                                            font-family: monospace, monospace;
                                            font-size: 1em;
                                        }
                                        
                                        button,
                                        input,
                                        optgroup,
                                        select,
                                        textarea {
                                            color: inherit;
                                            font: inherit;
                                            margin: 0;
                                        }
                                        
                                        button {
                                            overflow: visible;
                                        }
                                        
                                        button,
                                        select {
                                            text-transform: none;
                                        }
                                        
                                        button,
                                        html input[type="button"],
                                        input[type="reset"],
                                        input[type="submit"] {
                                            -webkit-appearance: button;
                                            cursor: pointer;
                                        }
                                        
                                        button[disabled],
                                        html input[disabled] {
                                            cursor: default;
                                        }
                                        
                                        button::-moz-focus-inner,
                                        input::-moz-focus-inner {
                                            border: 0;
                                            padding: 0;
                                        }
                                        
                                        input {
                                            line-height: normal;
                                        }
                                        
                                        input[type="checkbox"],
                                        input[type="radio"] {
                                            box-sizing: border-box;
                                            padding: 0;
                                        }
                                        
                                        input[type="number"]::-webkit-inner-spin-button,
                                        input[type="number"]::-webkit-outer-spin-button {
                                            height: auto;
                                        }
                                        
                                        input[type="search"] {
                                            -webkit-appearance: textfield;
                                            box-sizing: content-box;
                                        }
                                        
                                        input[type="search"]::-webkit-search-cancel-button,
                                        input[type="search"]::-webkit-search-decoration {
                                            -webkit-appearance: none;
                                        }
                                        
                                        fieldset {
                                            border: 1px solid #c0c0c0;
                                            margin: 0 2px;
                                            padding: 0.35em 0.625em 0.75em;
                                        }
                                        
                                        legend {
                                            border: 0;
                                            padding: 0;
                                        }
                                        
                                        textarea {
                                            overflow: auto;
                                        }
                                        
                                        optgroup {
                                            font-weight: bold;
                                        }
                                        
                                        table {
                                            border-collapse: collapse;
                                            border-spacing: 0;
                                        }
                                        
                                        td,
                                        th {
                                            padding: 12px 8px;
                                        }
                                       
                                        /* =========================== FONT STYLES ========================== */
                                        
                                        body {
                                            font: 16px/28px 'Poppins', Segoe UI, Arial, sans-serif;
                                            color: #636363;
                                        }
                                        
                                        body p {
                                            font: 16px/28px 'Poppins', Segoe UI, Arial, sans-serif;
                                            color: #636363;
                                            font-weight: 300;
                                        }
                                        
                                        h1,
                                        h2,
                                        h3,
                                        h4,
                                        h5,
                                        h6 {
                                            font-family: 'Poppins', sans-serif;
                                            font-weight: 700;
                                            color: #636363;
                                        }
                                        
                                        h1 {
                                            font-size: 20px;
                                            line-height: 28px;
                                        }
                                        
                                        h2 {
                                            font-size: 18px;
                                            line-height: 24px;
                                        }
                                        
                                        h3 {
                                            font-size: 16px;
                                            line-height: 22px;
                                        }
                                        
                                        h4 {
                                            font-size: 14px;
                                            line-height: 20px;
                                        }
                                        
                                        h5 {
                                            font-size: 14px;
                                            line-height: 18px;
                                        }
                                        
                                        h6 {
                                            font-size: 12px;
                                            line-height: 20px;
                                        }
                                        
                                        .collapse {
                                            display: block;
                                        }
                                        
                                        .img-responsive {
                                            display: block;
                                            max-width: 100%;
                                            height: auto;
                                        }
                                        /*---------------TABLE STYLE ---------- */
                                        /*--------------- PAGE STYLE -----------*/
                                        .top-accessible{
                                            margin-top: 10px;
                                        }
                                        .rp-top-wrapper {
                                            display: -webkit-flex;
                                            display: -ms-flexbox;
                                            display: flex;
                                            -webkit-flex-flow: row wrap;
                                            -ms-flex-flow: row wrap;
                                            flex-flow: row wrap;
                                        }
                                        
                                        .rp-top-logo {
                                            -webkit-order: 1;
                                            -ms-flex-order: 1;
                                            order: 1;
                                            background-color: #ffffff;
                                            width: 100%;
                                            margin-bottom: 10px;
                                            padding-top: 10px;
                                            padding-bottom: 10px;
                                        }
                                        
                                        .boxed-container {
                                            overflow: hidden;
                                            width: 100%;
                                            height: 100%;
                                            background: #fff;
                                        }
                                        
                                        .rp-topbar {
                                            display: block;
                                            color: #fff;
                                            width: 63%;
                                            height: 10px;
                                            background: #211B43;
                                            position: absolute;
                                            z-index: 102;
                                        }
                                        
                                        .rp-topbar {
                                            width: 65%;
                                        }
                                        
                                        .rp-topbar:after {
                                            content: "";
                                            position: absolute;
                                            top: 0;
                                            right: -2%;
                                            background: #6A4B99;
                                            width: 10px;
                                            height: 10px;
                                            -webkit-transform: skew(-40deg);
                                            -moz-transform: skew(-40deg);
                                            -o-transform: skew(-40deg);
                                            z-index: 102;
                                        }
                                        
                                        .rp-topbar:after {
                                            right: -4px;
                                        }
                                        /*Footer bar */
                                        
                                        .rp-footerbar {
                                            display: block;
                                            color: #fff;
                                            width: 63%;
                                            height: 10px;
                                            background: #6A4B99;
                                            position: absolute;
                                            z-index: 2;
                                        }
                                        
                                        .rp-footerbar {
                                            width: 65%;
                                            right: 0;
                                            margin-top: -10px;
                                        }
                                        
                                        .rp-footerbar:before {
                                            content: "";
                                            position: absolute;
                                            top: 0;
                                            left: -2%;
                                            background: #6A4B99;
                                            width: 10px;
                                            height: 10px;
                                            -webkit-transform: skew(-40deg);
                                            -moz-transform: skew(-40deg);
                                            -o-transform: skew(-40deg);
                                            z-index: 11;
                                        }
                                        
                                        .rp-footerbar:before {
                                            left: -4px;
                                        }
                                        
                                        #rp-nav {
                                            background-color: #211B43;
                                        }
                                        
                                       
                                        #rp-nav:before {
                                            width: calc(50% - 570px);
                                        }
                                        
                                        .rp-top-logo {
                                            width: 30%;
                                            background: #fff;
                                            position: relative;
                                            z-index: 1;
                                            padding: 15px;
                                        }
                                        .rp-top-logo img{
                                            margin: 0 auto;
                                        }
                                        
                                        
                                        #rp-top-nav {
                                            width: calc(100%);
                                            margin-left: 400px;
                                            margin-top: -82px;
                                        }
                                        /* ------ Menu style ---- */
                                        
                                        .fixed_menu {
                                            margin: 0;
                                            padding: 0;
                                            top: 0;
                                            left: 0;
                                            position: fixed;
                                            background: #99C8DE;
                                        }
                                        
                                        .rp-top-menu {
                                            font-size: 14px;
                                            line-height: 24px;
                                        }
                                        
                                        .navbar .nav .dropdown-toggle .caret {
                                            margin: 0 4px;
                                        }
                                        
                                        #rp-top-nav .navbar,
                                        #rp-top-nav .navbar-inner {
                                            background: transparent;
                                            margin: 0;
                                            border: none;
                                            min-height: 72px;
                                            box-shadow: none;
                                        }
                                        
                                        .rp-top-menu {
                                            padding: 0;
                                        }
                                        
                                        .rp-top-menu ul.menu {
                                            padding: 0;
                                        }
                                        
                                        .rp-top-menu ul.menu>li {
                                            line-height: 40px;
                                        }
                                        
                                        .rp-top-menu .navbar-inverse .nav .active>a,
                                        .rp-top-menu .navbar-inverse .nav .active>a:hover,
                                        .rp-top-menu .navbar-inverse .nav .active>a:focus {
                                            background: #6A4B99;
                                            box-shadow: none;
                                        }
                                        
                                        .rp-top-menu .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
                                        .rp-top-menu .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
                                        .rp-top-menu .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
                                            background: transparent;
                                        }
                                        
                                        .rp-top-menu .navbar-inner {
                                            padding: 0;
                                        }
                                        
                                        .rp-top-menu .navbar .nav>li>a,
                                        .rp-top-menu .navbar .nav>li>a>span>b {
                                            color: #FFF;
                                        }
                                        
                                        .rp-top-menu .navbar .nav>li>a {
                                            padding: 16px 17.666px;
                                        }
                                        
                                        .rp-top-menu .navbar .nav>li:hover>a::after {
                                            position: absolute;
                                            content: "";
                                            width: 100%;
                                            height: 2px;
                                            left: 0px;
                                            bottom: 0;
                                            background-color: #6A4B99;
                                        }
                                        
                                        .rp-top-menu .navbar .nav>.current>a::after {
                                            position: absolute;
                                            content: "";
                                            width: 100%;
                                            height: 2px;
                                            left: 0px;
                                            bottom: 0;
                                            background-color: #6A4B99;
                                        }
                                        
                                        .rp-top-menu .navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
                                            border-bottom-color: #fff;
                                            border-top-color: #fff;
                                        }
                                        
                                        .rp-top-menu .navbar .nav>li>span {
                                            padding: 10px 15px;
                                            display: block;
                                            color: #015AAA;
                                        }
                                        /* --- dropdown menu --- */
                                        
                                        .rp-top-menu .dropdown-menu {
                                            min-width: 220px;
                                            padding: 0;
                                            border-bottom: 2px solid #EEF8FD;
                                            border-radius: 0;
                                            box-shadow: none;
                                        }
                                        
                                        .rp-top-menu .dropdown-menu li {
                                            line-height: 40px;
                                            border-bottom: 1px solid #EEF8FD;
                                        }
                                        
                                        .rp-top-menu .dropdown-menu .divider {
                                            height: auto;
                                            margin: 0;
                                            border-bottom: 1px solid #8BBCCC;
                                            background: #fff;
                                        }
                                        
                                        .rp-top-menu .dropdown-menu>li>a {
                                            line-height: 35px;
                                            padding: 0 10px;
                                        }
                                        
                                        .rp-top-menu .navbar-inverse .nav .active>a,
                                        .rp-top-menu .navbar-inverse .nav .active>a:hover,
                                        .rp-top-menu .navbar-inverse .nav .active>a:focus {
                                            color: #fff;
                                        }
                                        
                                        .rp-top-menu .navbar-inverse .nav .dropdown-menu .active>a,
                                        .rp-top-menu .navbar-inverse .nav .dropdown-menu .active>a:hover,
                                        .rp-top-menu .navbar-inverse .nav .dropdown-menu .active>a:focus {
                                            color: #111;
                                        }
                                        
                                        .rp-top-menu .dropdown-submenu>a:after {
                                            margin-right: -1px;
                                            margin-top: -22px;
                                        }
                                        
                                        .rp-top-menu .dropdown-menu>li>a:hover,
                                        .rp-top-menu .dropdown-menu>li>a:focus,
                                        .rp-top-menu .dropdown-menu .active>a:hover,
                                        .rp-top-menu .dropdown-menu li span:hover {
                                            background: none;
                                        }
                                        
                                        .rp-top-menu .dropdown-menu>li>a:hover {
                                            padding: 0 10px 0 7px;
                                            border-left: 3px solid #b182ff;
                                        }
                                        
                                        .rp-top-menu .dropdown-menu>li>a:hover .dropdown-menu .navbar-inverse .nav .active>a:hover,
                                        .dropdown-menu .navbar-inverse .nav .active>a:focus {
                                            background: none;
                                            color: #E88D8D;
                                        }
                                        
                                        .navbar .nav>li>.dropdown-menu:before {
                                            left: 10%;
                                            border-bottom: none;
                                        }
                                        
                                        .navbar .nav>li>.dropdown-menu:after {
                                            left: 10%;
                                        }
                                        
                                        .dropdown-menu>li>a:hover,
                                        .dropdown-menu>li>a:focus,
                                        .dropdown-submenu:hover>a,
                                        .dropdown-submenu:focus>a {
                                            background: transparent;
                                        }
                                        /* ------ Box menu ---- */
                                        
                                        .box h3 {
                                            margin: 15px 0 0;
                                            background: #CE2C2F;
                                            padding: 5px 0;
                                            text-align: center;
                                            text-transform: uppercase;
                                            color: #fff;
                                        }
                                        
                                        .rp-top-wrapper .search {
                                            display: none;
                                        }
                                        
                                        .rp-serach-menu i {
                                            text-align: right;
                                            float: right;
                                            font-size: 20px;
                                            padding: 1px;
                                            cursor: pointer;
                                            color: #CE2C2F;
                                        }
                                        
                                        .rp-serach-menu select,
                                        .rp-serach-menu textarea,
                                        .rp-serach-menu input[type="text"],
                                        .rp-serach-menu input[type="password"],
                                        .rp-serach-menu input[type="datetime"],
                                        .rp-serach-menu input[type="datetime-local"],
                                        .rp-serach-menu input[type="date"],
                                        .rp-serach-menu input[type="month"],
                                        .rp-serach-menu input[type="time"],
                                        .rp-serach-menu input[type="week"],
                                        .rp-serach-menu input[type="number"],
                                        .rp-serach-menu input[type="email"] .rp-serach-menu input[type="url"],
                                        .rp-serach-menu input[type="search"],
                                        .rp-serach-menu input[type="tel"],
                                        .rp-serach-menu input[type="color"],
                                        .rp-serach-menu .uneditable-input {
                                            height: 25px;
                                        }
                                        
                                        .rp-serach-menu .form-inline {
                                            margin: 0;
                                            padding: 0;
                                        }
                                        
                                        .rp-serach-menu textarea,
                                        .rp-serach-menu input[type="text"],
                                        .rp-serach-menu input[type="password"],
                                        .rp-serach-menu input[type="datetime"],
                                        .rp-serach-menu input[type="datetime-local"],
                                        .rp-serach-menu input[type="date"],
                                        .rp-serach-menu input[type="month"],
                                        .rp-serach-menu input[type="time"],
                                        .rp-serach-menu input[type="week"],
                                        .rp-serach-menu input[type="number"] .rp-serach-menu input[type="email"],
                                        .rp-serach-menu input[type="url"],
                                        .rp-serach-menu input[type="search"],
                                        .rp-serach-menu input[type="tel"],
                                        .rp-serach-menu input[type="color"],
                                        .rp-serach-menu .uneditable-input {
                                            box-shadow: none;
                                            border: 2px solid #fff;
                                            color: #999;
                                        }
                                        
                                        .rp-serach-menu input,
                                        .rp-serach-menu textarea,
                                        .rp-serach-menu .uneditable-input {
                                            width: 100%;
                                            padding: 0 10px;
                                            border: 0;
                                            border-radius: 0;
                                        }
                                        
                                        #mod-search-searchword {
                                            border: 0;
                                            border-bottom: 1px solid #BFBFBF;
                                            background: none;
                                        }
                                        
                                        .rp-top-menu #mod-search-searchword {
                                            background: #fff;
                                            height: 30px;
                                            margin-top: 10px;
                                            border-radius: 8px;
                                        }
                                        
                                        #rp-banner {
                                            overflow: hidden;
                                            position: relative;
                                        }
                                        
                                        .rp-banner-text {
                                            position: absolute;
                                            padding: 15px;
                                            color: #fff;
                                            bottom: 5%;
                                            left: 5%;
                                            width: 65%;
                                            background: rgba(50, 55, 60, 0.8);
                                            border-left: 3px solid #d1232a;
                                        }
                                        
                                        .rp-banner-text h2 {
                                            color: #fff;
                                            font-weight: 700;
                                            margin: 0px;
                                        }
                                        
                                        .rp-banner-text h2+h2 {
                                            font-weight: 500;
                                        }
                                        
                                        #rp-banner p {
                                            margin: 0px;
                                        }
                                        
                                        #rp-box {
                                            margin: 0;
                                        }
                                        
                                        .content {
                                            padding: 50px 0;
                                            background: #fff;
                                        }
                                        /* --- Subheader --- */
                                        
                                        #rp-subheader {
                                            margin: 0;
                                            overflow: hidden;
                                            padding: 35px 0;
                                            background: #eaeaea;
                                            position: relative;
                                            z-index: 0;
                                        }
                                        
                                        #rp-subheader h1 {
                                            text-transform: uppercase;
                                            font-weight: 900;
                                            font-size: 34px;
                                            color: #211B43;
                                        }
                                        /* --- Breadcrumbs style --- */
                                        
                                        #rp-breadcrumbs {
                                            border-top: 1px solid #eee;
                                            border-bottom: 1px solid #eee;
                                            background: #fcfcfc;
                                        }
                                        
                                        .rp-breadcrumbs .breadcrumb {
                                            margin: 0;
                                            padding: 8px 0;
                                            list-style: none;
                                            background: #FCFCFC;
                                        }
                                        
                                        .rp-breadcrumbs .breadcrumb a {
                                            color: #999;
                                        }
                                        
                                        .rp-breadcrumbs .breadcrumb .active span {
                                            color: #6A4B99;
                                        }
                                        
                                        .rp-breadcrumbs .breadcrumb>li {
                                            display: inline;
                                        }
                                        
                                        .rp-breadcrumbs .breadcrumb>li+li:before {
                                            content: '';
                                            padding: 0;
                                        }
                                        
                                        .rp-breadcrumbs .breadcrumb img {
                                            vertical-align: baseline;
                                        }
                                        /* ---- Sidebar --------- */
                                        
                                        .moduletable>h3 {
                                            border-bottom: 2px solid #5489D3;
                                            padding-bottom: 4px;
                                            margin-bottom: 4px;
                                            color: #476691;
                                        }
                                        
                                        .tooltip>* {
                                            font-size: 12px;
                                        }
                                        
                                        .tooltip {
                                            display: block;
                                        }
                                        
                                        tooltip-inner {
                                            background: none;
                                        }
                                        /* --- Sidebar  left --- */
                                        
                                        .rp-sidebar-left .fa-caret-down {
                                            float: right;
                                            margin: 5px 3px 0 0;
                                        }
                                        
                                        .rp-sidebar-left .moduletable,
                                        .rp-sidebar-right .moduletable {
                                            border-radius: 8px;
                                            margin-bottom: 25px;
                                        }
                                        
                                        .rp-sidebar-left .nav>li,
                                        .rp-sidebar-right .nav>li {
                                            border-bottom: 1px solid #8BBCCC;
                                        }
                                        
                                        .rp-sidebar-left .nav li.active,
                                        .rp-sidebar-left .nav li.active~li {
                                            display: block;
                                        }
                                        
                                        .rp-sidebar-left .nav>li>a,
                                        .rp-sidebar-left .nav>li>span,
                                        .rp-sidebar-right .nav>li>a,
                                        .rp-sidebar-right .nav>li>span {
                                            padding: 10px 10px;
                                        }
                                        
                                        .rp-sidebar-left .nav>li>span,
                                        .rp-sidebar-right .nav>li>span {
                                            line-height: 40px;
                                        }
                                        
                                        .rp-sidebar-right .nav>li>a:hover,
                                        .rp-sidebar-right .nav>li>a:focus,
                                        .rp-sidebar-left .nav>li>a:hover {
                                            background: none;
                                        }
                                        
                                        .rp-sidebar-left .dropdown-menu,
                                        .rp-sidebar-right .dropdown-menu {
                                            border: none;
                                            border-radius: 0;
                                            box-shadow: none;
                                            float: none;
                                            min-width: 100%;
                                            position: relative;
                                        }
                                        
                                        .rp-sidebar-left .dropdown-menu a,
                                        .rp-sidebar-right .dropdown-menu a {
                                            border-top: 1px solid #d0dde1;
                                        }
                                        
                                        .rp-sidebar-left .dropdown-menu>li>a:hover,
                                        .rp-sidebar-left .dropdown-menu>li>a:focus,
                                        .rp-sidebar-left .dropdown-submenu:hover>a,
                                        .rp-sidebar-left .dropdown-submenu:focus>a,
                                        .rp-sidebar-right .dropdown-menu>li>a:hover,
                                        .rp-sidebar-right .dropdown-menu>li>a:focus,
                                        .rp-sidebar-right .dropdown-submenu:hover>a,
                                        .rp-sidebar-right .dropdown-submenu:focus>a {
                                            background: #d0dde1;
                                            color: #476691;
                                        }
                                        
                                        .rp-sidebar-right {
                                            padding-top: 50px;
                                            background-color: #fff;
                                        }
                                        /* ---- Joomla article style -- */
                                        .content .col-md-12{
                                            padding: 0;
                                        }
                                        .content .item h2{
                                            margin-bottom: 25px;
                                        }
                                        .content ul li {
                                            vertical-align: middle;
                                            line-height: 28px;
                                        }
                                        
                                        .content .items-leading>*,
                                        .content .item-page {
                                            padding: 0 15px;
                                        }
                                        
                                        .content .page-header h2 {
                                            margin: 15px 0 0px;
                                        }
                                        
                                        .content .page-header {
                                            margin: 15px 0 18px;
                                            border: none;
                                        }
                                        
                                        .content .page-header>h2 {
                                            border-bottom: 2px solid #f9f9f9;
                                        }
                                        
                                        .content i {
                                            color: #6a4b99;
                                        }
                                        
                                        .content .page-header h2 a {
                                            color: #214981;
                                        }
                                        
                                        .content .page-header a {
                                            text-decoration: none;
                                        }
                                        
                                        .content .actions {
                                            clear: both;
                                            overflow: hidden;
                                        }
                                        
                                        .content .actions li {
                                            display: inline-block;
                                            float: right;
                                        }
                                        
                                        .content .article-info dd {
                                            display: inline-block;
                                            padding-left: 20px;
                                        }
                                        
                                        .content .article-info dd:first-child {
                                            padding: 0;
                                        }
                                        
                                        .content .page-header a {
                                            color: #333;
                                        }
                                        
                                        .content .readmore {
                                            text-align: right;
                                        }
                                        
                                        .content .readmore a {
                                            color: #fff;
                                            border-radius: 6px;
                                            padding: 8px;
                                            background: #6A4B99;
                                        }
                                        
                                        .content .pagenav {
                                            margin: 50px 0 30px;
                                        }
                                        
                                        .content .contact>h3:first-child {
                                            display: none;
                                        }
                                        
                                        .content .contact>h3 {
                                            margin-bottom: 25px;
                                        }
                                        
                                        .content .contact legend {
                                            font-size: 16px;
                                            padding: 0 0 6px 0;
                                        }
                                        
                                        .content .contact input {
                                            height: 36px;
                                            width: 100%;
                                        }
                                        
                                        .content .contact textarea {
                                            width: 100%
                                        }
                                        /* ---- Joomla Blog style ---- */
                                        
                                        .content .blog>div {
                                            margin-bottom: 30px;
                                        }
                                        
                                        .content .blog h2 a {
                                            color: #211B43;
                                            line-height: 2em;
                                        }
                                        /* ---- Search display ----- */
                                        
                                        .search .btn-toolbar {
                                            width: 100%;
                                        }
                                        
                                        .search .btn-toolbar div:first-child {
                                            width: 93%;
                                        }
                                        
                                        .search .btn-toolbar input {
                                            width: 100%;
                                            height: 36px;
                                        }
                                        
                                        .search .phrases,
                                        .search .only {
                                            margin-bottom: 30px;
                                        }
                                        
                                        .search .phrases legend,
                                        .search .only legend {
                                            padding: 0 0 6px;
                                            font-size: 18px;
                                            margin: 0 0 8px;
                                        }
                                        
                                        .search .phrases-box {
                                            margin-bottom: 18px;
                                        }
                                        
                                        .search .phrases-box label,
                                        .search .only label {
                                            margin: 0;
                                            padding-top: 0;
                                            display: inline-block;
                                            padding-right: 25px;
                                        }
                                        
                                        .search .search-results>dd {
                                            padding: 0 0 0 18px;
                                        }
                                        
                                        .search .result-created {
                                            margin-bottom: 18px;
                                        }
                                        
                                        .content .contact #jform_contact_email_copy {
                                            width: 3%
                                        }
                                        
                                        .content .contact .form-actions {
                                            background: #f9f9f9;
                                        }
                                        
                                        .content .contact .form-actions .btn-primary {
                                            background: #476691;
                                            border-color: #476691;
                                        }
                                        /* ----- Content word and pdf icon ----*/
                                        
                                        .content a[href$=".pdf"],
                                        .content a[href$=".pdf"]:visited,
                                        .content a[href$=".pdf"]:hover {
                                            background: url("../images/pdf.png") no-repeat scroll 10px 50% transparent;
                                            color: #214994;
                                            display: block;
                                            padding: 10px 10px 10px 52px;
                                            text-transform: uppercase;
                                            vertical-align: middle;
                                        }
                                        
                                        .content a[href$=".doc"],
                                        .content a[href$=".doc"]:visited,
                                        .content a[href$=".doc"]:hover {
                                            background: url("../images/word.png") no-repeat scroll 10px 50% transparent;
                                            color: #214994;
                                            display: block;
                                            padding: 10px 10px 10px 52px;
                                            text-transform: uppercase;
                                            vertical-align: middle;
                                        }
                                        
                                        .content a[href$=".docx"],
                                        .content a[href$=".docx"]:visited,
                                        .content a[href$=".docx"]:hover {
                                            background: url("../images/word.png") no-repeat scroll 10px 50% transparent;
                                            color: #214994;
                                            display: block;
                                            padding: 10px 10px 10px 52px;
                                            text-transform: uppercase;
                                            vertical-align: middle;
                                        }
                                        
                                        .rp-ue-box,
                                        .rp-footer-contact {}
                                        
                                        .rp-contact-box {
                                            padding-right: 0;
                                        }
                                        
                                        #rp-footer {
                                            background: #1b1e21;
                                        }
                                        
                                        #rp-footer img {
                                            margin: 25px 0;
                                        }
                                        
                                        .footer>p {
                                            display: inline;
                                            float: left;
                                            padding: 8px 0 0;
                                            color: #f9f9f9;
                                            font-size: 14px;
                                        }
                                        
                                        .footer:after {
                                            clear: both;
                                        }
                                        
                                        #rp-logo-slider {
                                            margin: 50px 0 30px;
                                        }
                                        
                                        .top_ico {
                                            background: none repeat scroll 0 0 #ce2c2f;
                                            border-radius: 8px 8px 0 0;
                                            bottom: 0;
                                            color: #fff;
                                            display: none;
                                            font-family: "FontAwesome";
                                            font-size: 28px;
                                            margin: 0;
                                            padding: 4px 8px;
                                            position: fixed;
                                            right: 2%;
                                        }
                                        
                                        .top_ico i {
                                            color: #fff;
                                        }
                                        
                                        .login {
                                            margin-top: 25px;
                                        }
                                        
                                        #back-top {
                                            width: 50px;
                                            height: 40px;
                                            position: fixed;
                                            bottom: 50px;
                                            right: 30px;
                                            z-index: 99;
                                            display: none;
                                            color: #fff;
                                            text-align: center;
                                            background: #D1232A;
                                        }
                                        
                                        #back-top:after {
                                            position: absolute;
                                            z-index: -1;
                                            content: '';
                                            top: 100%;
                                            left: 5%;
                                            height: 10px;
                                            width: 90%;
                                            opacity: 1;
                                        }
                                        
                                        #back-top i {
                                            padding-top: 10px;
                                        }
                                        /* ===================== MEDIA QUERIES ===================== */
                                        
                                        @media (min-width: 980px) and (max-width: 1030px) {
                                            .rp-top-logo {
                                                width: 20%;
                                                padding: 20px 8px 25px;
                                            }
                                            .rp-top-logo:after {
                                                display: none;
                                            }
                                            #rp-top-nav {
                                                width: calc(100%);
                                                margin-left: 200px;
                                                margin-top: -82px;
                                            }
                                        }
                                        
                                        @media (min-width: 1200px) {}
                                        
                                        @media (max-width: 979px) {
                                            .rp-top-menu {
                                                background: none;
                                            }
                                            .navbar .btn,
                                            .navbar .btn-group {
                                                margin-top: 12px;
                                            }
                                            .rp-top-logo {
                                                width: 20%;
                                                padding: 20px 8px 25px;
                                            }
                                            .rp-top-logo:after {
                                                display: none;
                                            }
                                            #rp-top-nav {
                                                width: calc(100%);
                                                margin-left: 200px;
                                                margin-top: -82px;
                                            }
                                            @media (min-width: 768px) and (max-width: 979px) {
                                                @-ms-viewport {
                                                    width: 480px;
                                                }
                                                .rp-top-logo {
                                                    width: 20%;
                                                    padding: 20px 8px 25px;
                                                }
                                                .rp-top-logo:after {
                                                    display: none;
                                                }
                                                #rp-top-nav {
                                                    width: calc(100%);
                                                    margin-left: 200px;
                                                    margin-top: -82px;
                                                }
                                                .rp-top-logo {
                                                    padding: 0 0 0 15px;
                                                }
                                                .rp-top-menu {
                                                    background: none;
                                                }
                                                .navbar-inner>a {
                                                    margin: 15px 0;
                                                }
                                                #rp-first-menu {
                                                    background: #CE2C2F;
                                                }
                                                .rp-contact-box {
                                                    padding: 0;
                                                }
                                                #rp-footer {
                                                    margin-top: 15px;
                                                }
                                                .rp-footer-contact {
                                                    padding: 10px 10px;
                                                    background: #CE2C2F;
                                                }
                                                .rp-footer-contact p {
                                                    font-size: 0.8em;
                                                }
                                                .footer {
                                                    overflow: hidden;
                                                    background: #CE2C2F;
                                                }
                                                .footer>p {
                                                    font-size: 0.8em;
                                                }
                                            }
                                            @media (max-width: 767px) {
                                                body {
                                                    padding: 5px;
                                                }
                                                .rp-top-logo {
                                                    width: 20%;
                                                    padding: 20px 8px 25px;
                                                }
                                                .rp-top-logo:after {
                                                    display: none;
                                                }
                                                #rp-top-nav {
                                                    width: calc(100%);
                                                    margin-left: 200px;
                                                    margin-top: 0px;
                                                }
                                                .rp-top-menu {
                                                    background: none;
                                                }
                                                .navbar-inner>a {
                                                    margin: 15px 0;
                                                }
                                                #rp-first-menu {
                                                    background: #CE2C2F;
                                                }
                                                .rp-contact-box {
                                                    padding: 0;
                                                }
                                                #rp-footer {
                                                    margin-top: 15px;
                                                }
                                                .rp-footer-contact {
                                                    padding: 10px 10px;
                                                    background: #CE2C2F;
                                                }
                                                .rp-footer-contact p {
                                                    font-size: 0.8em;
                                                }
                                                .footer {
                                                    overflow: hidden;
                                                    background: #CE2C2F;
                                                }
                                                .footer>p {
                                                    font-size: 0.8em;
                                                }
                                            }
                                            @media (max-width: 480px) {
                                                body {
                                                    padding: 0px;
                                                }
                                                body p {
                                                    font: 14px/24px 'Poppins', Segoe UI, Arial, sans-serif;
                                                    color: #636363;
                                                }
                                                #rp-nav {
                                                    background: #fff;
                                                }
                                                #rp-top-nav {
                                                    width: calc(100%);
                                                    margin-left: 0px;
                                                    margin-top: 0px;
                                                }
                                                .rp-top-logo::after {
                                                    display: none;
                                                }
                                                .rp-top-logo {
                                                    width: 80%;
                                                    pading: 10px;
                                                    float: left;
                                                }
                                                .navbar-inverse .btn-navbar {
                                                    background-color: #D1232A;
                                                    background-image: linear-gradient(to bottom, #D1232A, #D1232A);
                                                }
                                                .navbar-inverse .btn-navbar:hover,
                                                .navbar-inverse .btn-navbar:focus,
                                                .navbar-inverse .btn-navbar:active,
                                                .navbar-inverse .btn-navbar.active,
                                                .navbar-inverse .btn-navbar.disabled,
                                                .navbar-inverse .btn-navbar[disabled] {
                                                    background-color: #D1232A;
                                                }
                                                .navbar-inverse .nav-collapse .nav>li>a:hover,
                                                .navbar-inverse .nav-collapse .nav>li>a:focus,
                                                .navbar-inverse .nav-collapse .dropdown-menu a:hover,
                                                .navbar-inverse .nav-collapse .dropdown-menu a:focus {
                                                    background-color: #D1232A;
                                                }
                                                .rp-serach-menu {
                                                    padding: 10px;
                                                }
                                                .rp-top-name h2 {
                                                    font-size: 1em;
                                                }
                                                .rp-top-menu {
                                                    background: none;
                                                }
                                                .rp-top-menu .navbar .btn-navbar {
                                                    margin-top: 10px;
                                                    margin-bottom: 10px;
                                                }
                                                #rp-first-menu {
                                                    background: #32373C;
                                                }
                                                .rp-top-menu .dropdown-menu li {
                                                    padding: 0;
                                                    overflow: hidden;
                                                }
                                                .rp-top-menu .nav>li>a:hover,
                                                .rp-top-menu .nav>li>a:focus,
                                                .rp-top-menu .dropdown-menu>li>a:hover,
                                                .rp-top-menu .dropdown-menu>li>a:hover {
                                                    background: #1C54A5;
                                                }
                                                .box {
                                                    margin-bottom: 10px;
                                                }
                                                .box>h3 {
                                                    font-size: 14px;
                                                }
                                                .rp-box {
                                                    margin-bottom: 8px;
                                                }
                                                .rp-top-logo {
                                                    padding: 10px 40px;
                                                }
                                                .rp-contact-box {
                                                    padding: 0;
                                                }
                                                #rp-footer {
                                                    margin-top: 15px;
                                                }
                                                .rp-footer-contact {
                                                    padding: 10px 10px;
                                                    background: #CE2C2F;
                                                }
                                                .rp-footer-contact p {
                                                    font-size: 0.8em;
                                                }
                                                .footer {
                                                    overflow: hidden;
                                                    background: #CE2C2F;
                                                }
                                                .footer>p {
                                                    font-size: 0.8em;
                                                }
                                            }