@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');

/*
bg-color -> main theme color
button-color -> global button color
table-color -> table list color global
sidelink-color -> menu bar color
sidelinkhover-color -> hover color for all mouse hover
borer-color -> border color for all gobal borders

:root {
   --bg-color: #0299dc;
   --button-color: #0299dc;
   --table-color: #0299dc;
   --sidelink-color: #0299dc;
   --sidelinkhover-color:#163e79;
   --border-color: #0299dc;
   --color1: #6eccc8;
   --colorwhite: #fff;
 }
*/

:root {
   --bg-color: #49cc87;
   --button-color: #49cc87;
   --table-color: #49cc87;
   --sidelink-color: #49cc87;
   --sidelinkhover-color:#2d945e;
   --border-color: #49cc87;
   --color1: #2da31a;
   --colorwhite: #fff;
 }

body{
    font-family: 'Open Sans', sans-serif;
   background: linear-gradient(var(--bg-color), var(--color1), var(--bg-color));
   height: 100vh;
}

.login-form .panel {
   box-shadow: none;
   -webkit-box-shadow: none;
   margin-bottom: 35px;
}

.form-heading {
   color: #fff;
   font-size: 24px;
   font-weight: bold;
   text-align: center;
   margin: 40px 0;
}
.panel h2{ color:#444444; font-size:18px; margin:0 0 8px 0;}
.panel p { color:#777777; font-size:14px; margin-bottom:30px; line-height:24px;}
.login-form .form-control {
 background: #f7f7f7 none repeat scroll 0 0;
 border: 1px solid #d4d4d4;
 border-radius: 4px;
 font-size: 14px;
 height: 50px;
 line-height: 50px;
}
.main-div {
 background: #ffffff none repeat scroll 0 0;
 border-radius: 2px;
 margin: 10px auto 30px;
 width: 500px;
 padding: 50px 70px 70px 71px;
}

.login-form .form-group {
 margin-bottom:10px;
}
.login-form{ text-align:center;}
.forgot a {
 color: #777777;
 font-size: 14px;
 text-decoration: underline;
}
.login-form .btn.btn-primary {
   background: var( --button-color);
   border-color: var( --button-color);
   color: #ffffff;
   font-size: 14px;
   width: 100%;
   height: 50px;
   line-height: 50px;
   padding: 0;
}
.forgot {
 text-align: left; margin-bottom:30px;
}
.botto-text {
 color: #ffffff;
 font-size: 14px;
 margin: auto;
}
.login-form .btn.btn-primary.reset {
 background: #ff9900 none repeat scroll 0 0;
}
.back { text-align: left; margin-top:10px;}
.back a {color: #444444; font-size: 13px;text-decoration: none;}

.login-logo {
   max-width: 150px;
}

.form-wrapper .form-group {
   position: relative;
}

h1.dashboard-heading {
   color: #333;
}

.form-wrapper .form-group > .fa {
   position: absolute;
   left: 10px;
   top: 17px;
   font-size: 16px;
   color: #0e8bba;
}

.form-wrapper .form-group > .fa-lock {
   font-size: 20px;
   left: 12px;
}

.form-wrapper .form-group > .form-control {
   padding-left: 35px;
}

.back-btn {
   margin-top: 15px;
}

.after-login {
   background: #fff;
}

.main-div.internal-div {
   background-color: #eee;
   padding: 80px 30px 30px;
   position: relative;
}

.banner-overlay {
   position: absolute;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-image: url('../images/investment.jpg');
   background-size: 100% auto;
   background-position: top;
}

.inner-container {
   background-color: rgba(255, 255, 255, 0.94);
   padding: 10px;
   position: relative;
   z-index: 9;
}

.internal-div .panel-heading {
   text-align: center;
}

.internal-div .user-profile-img {
   max-width: 100px;
   display: block;
   margin: -70px auto 10px;
}

.internal-div .panel-title {
   font-weight: bold;
   margin-top: 30px;
   font-size: 25px;
   margin-bottom: 5px;
}

.dashboard-ul {
   list-style: none;
   padding: 15px;
   margin: 0;
}

.dashboard-ul > li {
   margin-bottom: 25px;
}

.dashboard-ul > li > a {
   display: block;
   text-decoration: none;
   position: relative;
   padding: 20px;
   box-shadow: 1px 1px 5px 1px #ccc;
   text-align: center;
   transition: 0.3s;
}

.dashboard-img-icon {
   display: block;
   background: linear-gradient(#63c7ec, var(--bg-color), #0f9bd0);
   max-width: 100px;
   border-radius: 50%;
   padding: 24px;
   margin: 0 auto;
   position: relative;
   z-index: 11;
}

.dashboard-img-icon > img {
   max-width: 100%;
}

.dashboard-head {
   font-weight: bold;
   font-size: 18px;
   color: #000;
   margin-bottom: 0;
   position: relative;
   z-index: 99;
}

.dashboard-ul > li > a::after {
   content: '';
   display: block;
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 0;
   background-color: var(--bg-color);
   transition: 0.3s;
}

.dashboard-ul > li > a:hover::after {
   height: 100%;
}

.dashboard-ul > li > a:hover .dashboard-img-icon {
   background: #000;
}

.dashboard-ul > li > a:hover h3 {
   color: #fff;
}

.after-login-body {
   background: #fff;
}

.main-div.admin-page {
   padding: 0;
   background: #eee;
   border: 1px solid var(--bg-color);
}

.after-login-body .form-heading {
   color: #333;
}

.admin-page > .inner-container {
   background-color: transparent;
}

.admin-page .admin-heading {
   background-color: var(--bg-color);
   color: #fff;
   margin: -10px;
   padding: 20px;
}

.user-header {
   list-style: none;
   padding: 0;
   margin: 0;
}

.user-header h2 {
   font-size: 18px;
   font-weight: bold;
   margin: 3px 0;
}

.user-header a {
   color: #fff;
   text-decoration: none;
}

.user-header i.fa {
   font-size: 25px;
}

/* .admin-page .panel-body table tr td { padding-left: 15px } */

.panel-title > a > .fa {
   margin-right: 10px;
}

.admin-page #accordion .panel-body .form-control, .admin-page #accordion-2 .panel-body .form-control {
   margin-bottom: 25px;
}

.btn-page,.btn-info {
   background-color: var(--bg-color);
   color: #fff;
   text-decoration: none;
   padding-left: 30px;
   padding-right: 30px;
   border: 2px solid var(--bg-color);
}

.btn-page:active, .btn-page:focus {
   background-color: #fff;
   color: var(--bg-color);
}
.btn-page:hover{background-color: var(--bg-color);
color: #fff;}
.internal-list {
   list-style: none;
   padding: 0;
   margin: 0px auto 25px;
   text-align: center;
}

.internal-list > li {
   display: inline-block;
   vertical-align: middle;
   margin-left: 15px;
   font-size: 15px;
}

input[type="date"].form-control {
   height: ;
   line-height: 1.2;
}

.panel-head-title {
   color: #333;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   margin-bottom: 22px;
}

.home {
   background: #f6f7fa;
}




.display-table {
   display: table;
   padding: 0;
   height: 100%;
   width: 100%;
}

.display-table-row {
   display: table-row;
   height: 100%;
}

.display-table-cell {
   display: table-cell;
   float: none;
   height: 100%;
}

.v-align {
   vertical-align: top;
}
.logo img {
   max-width: 180px;
   padding: 16px 0 17px;
   width: 100%;
}

.header-top {
   margin: 0;
   padding-top: 2px;
}

.header-top img {
   border-radius: 50%;
   max-width: 48px !important;
   width: 100%;
}

.add-project {
   background: #5584ff none repeat scroll 0 0;
   border-radius: 100px;
   color: #ffffff;
   font-size: 14px;
   font-weight: 600;
   padding: 10px 27px 10px 45px;
   position: relative;
}



.header-top i {
   color: #0e1a35;
}

.icon-info {
   position: relative;
}

.label.label-primary {
   border-radius: 50%;
   font-size: 9px;
   left: 8px;
   position: absolute;
   top: -9px;
}

.icon-info .label {
   border: 2px solid #ffffff;
   font-weight: 500;
   padding: 3px 5px;
   text-align: center;
}

.header-top li {
   display: inline-block;
   text-align: center;
}

.header-top .dropdown-toggle {
   color: #0e1a35;
}

.header-top .dropdown-menu {
   border: medium none;
   left: -85px;
   padding: 17px;
}
.view {
   background: #5584ff none repeat scroll 0 0;
   border-radius: 100px;
   color: #ffffff;
   display: inline-block;
   font-size: 14px;
   font-weight: 600;
   margin-top: 10px;
   padding: 10px 15px;
}

.navbar-content > span {
   font-size: 13px;
   font-weight: 700;
}

.img-responsive {
   width: 100%;
}


.display-table-cell header {
   background: #ffffff none repeat scroll 0 0;
   box-shadow: 0 1px 12px rgba(0, 0, 0, 0.04);
   display: inline-block !important;
   line-height: 23px;
   padding: 15px;
   transition: all 0.5s ease 0s;
   width: 100%;
   -webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   transition: all 0.5s ease;
}

.user-dashboard > h3 {
   font-weight: 600;
   margin-bottom: 20px;
   font-size: 18px;
}

.logo {
   text-align: center;
   background: white;
}







.navbar-default {
   background-color: #ffffff;
   border-color: #ffffff;
}

.navbar-toggle {
   border: none;
}



.navbar-default .navbar-toggle .icon-bar {
   background-color: #0e1a35;
}

.logo .circle-logo {
   margin: 0 auto;
   max-width: 80px;
   text-align: center;
}
.hidden-xs{
   -webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   transition: all 0.5s ease;
}

.user-dashboard {
   padding: 0 20px;
}

.user-dashboard h1 {
   color: #0e1a35;
   font-size: 30px;
   font-weight: 500;
   margin: 0;
   padding: 21px 0;
}
.sales {
   background: #ffffff none repeat scroll 0 0;
   border: 1px solid #d4d9e3;
   display: inline-block;
   padding: 15px;
   width: 100%;
}

.sales > h4 {
   color: #8492af;
   font-size: 18px;
   font-weight: 600;
   margin: 5px 0 10px;
}

.sales .progress {
   margin-top: 5px;
}

.mobile-show{
   display: none !important;
}

.dashboard-ul .sales {
   border: none;
   box-shadow: 1px 1px 5px 1px #ccc;
}

.internal-wrapper > .admin-page {
   max-width: 100%;
}

.rating-star, .rating-star > li > ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

.rating-star > li > h4 {
   font-weight: bold;
   font-size: 18px;
}

.rating-star > li {
   padding: 20px;
   margin-bottom: 25px;
   box-shadow: 1px 1px 1px 2px #ccc;
   margin-top: 5px;
}

.page-title {
   color: #333;
   font-weight: bold;
   font-size: 22px;
}

.date-title {
   margin-bottom: 10px;
}

.date-icon {
   display: inline-block;
   padding: 5px 10px;
   background-color: var(--bg-color);
   color: #fff !important;
   margin-right: 5px;
}

.date-icon > .fa {
   margin: 0 !important;
}

#collapse-mob-Four .calender-row + .calender-row {
   margin-top: 25px;
}

.login-out {
   padding: 0;
}

.loader {
   position: fixed;
   top: 0;
   width: 100%;
   height: 100%;
   left: 0;
   background-image: url('../images/loader.gif');
   background-color: rgba(0, 0, 0, 0.3);
   background-repeat: no-repeat;
   background-position: center;
   background-size: 35px;
}

#slab_response + .calender-row .delete-btn {
   pointer-events: none;
}

.btn-page.add-btn, .add-btn + .btn-page {
   margin-top: 15px;
   margin-right: 5px;
}

#collapseThree table#example1 {
   margin-bottom: 0;
   border-bottom: none;
}

table#inc-table .btn-page {
   padding-left: 16px;
   padding-right: 16px;
}

table#inc-table .form-control {
   margin-bottom: 0 !important;
}

a#side-toggle-btn {
   position: relative;
}

a#side-toggle-btn::after {
   content: '';
   display: block;
   position: absolute;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 5px;
   border-color: #fff transparent transparent transparent;
   right: 10px;
   top: 30px;
}

#side-toggle-btn.active::after {
   transform: rotate(180deg);
   -webkit-transform: rotate(180deg);
   top: 25px;
}



#incen-first .internal-list > li {
   position: relative;
}

#incen-first .internal-list > li > input {
   width: 100%;
   position: absolute;
   left: 0;
   text-align: center;
   z-index: 9;
   opacity: 0;
   height: 100%;
}

#incen-first .internal-list > li > span {
   display: inline-block;
   padding: 8px 20px;
   background-color: var(--bg-color);
   color: #fff;
   border-radius: 4px;
}

#incen-first .internal-list > li > input:checked + span {
   background-color: var(--sidelinkhover-color);
}

ul.link-ul {
   list-style: none;
   padding: 0;
}

ul.link-ul > li > a {
   display: block;
   padding: 8px 15px;
   background-color: var(--bg-color);
   color: #fff;
   margin: 10px;
   border-radius: 4px;
   border: 2px solid var(--bg-color);
   max-width: 320px;
   text-align: center;
}




/*.dropdown:hover .dropbtn {background-color: #ffffff;}*/

@media screen and (max-width: 991px){

.display-table-cell .page-title {
   font-size: 15px;
   font-weight: bold;
}

}

@media screen and (max-width: 767px){

.desktop-show{
   display: none;
}

.mobile-show{
   display: block !important;
}

}

@media screen and (max-width: 480px){

.main-div, .main-div.internal-div{
   padding-left: 20px;
   padding-right: 20px;
}

.internal-div .panel-title {
   font-size: 18px;
   margin-bottom: -10px;
}

.dashboard-ul {
   padding: 0px;
}

.dashboard-img-icon {
   max-width: 90px;
}

.dashboard-head {
   font-size: 14px;
}

.user-header i.fa {
   font-size: 18px;
}

.internal-list > li {
   display: block;
   text-align: left;
   margin-bottom: 10px;
}

}



/*------------------------navigation css ------------------------------*/

.nav-side-menu {
   overflow: auto;
   font-family: verdana;
   font-size: 12px;
   font-weight: 200;
   background-color: #2e353d;
   position: fixed;
   top: 0px;
   width: 300px;
   height: 100%;
   color: #e1ffff;
 }
 .nav-side-menu .brand {
   background-color: #23282e;
   line-height: 50px;
   display: block;
   text-align: center;
   font-size: 14px;
 }
 .nav-side-menu .toggle-btn {
   display: none;
 }
 .nav-side-menu ul,
 .nav-side-menu li {
   list-style: none;
   padding: 0px;
   margin: 0px;
   line-height: 35px;
   cursor: pointer;
   /*
     .collapsed{
        .arrow:before{
                  font-family: FontAwesome;
                  content: "\f053";
                  display: inline-block;
                  padding-left:10px;
                  padding-right: 10px;
                  vertical-align: middle;
                  float:right;
             }
      }
 */
 }
 .nav-side-menu ul :not(collapsed) .arrow:before,
 .nav-side-menu li :not(collapsed) .arrow:before {
   font-family: FontAwesome;
   content: "\f078";
   display: inline-block;
   padding-left: 10px;
   padding-right: 10px;
   vertical-align: middle;
   float: right;
 }
 .nav-side-menu ul .active,
 .nav-side-menu li .active {
   border-left: 3px solid #d19b3d;
   background-color: #4f5b69;
 }
 .nav-side-menu ul .sub-menu li.active,
 .nav-side-menu li .sub-menu li.active {
   color: #d19b3d;
 }
 .nav-side-menu ul .sub-menu li.active a,
 .nav-side-menu li .sub-menu li.active a {
   color: #d19b3d;
 }
 .nav-side-menu ul .sub-menu li,
 .nav-side-menu li .sub-menu li {
   background-color: #181c20;
   border: none;
   line-height: 28px;
   border-bottom: 1px solid #23282e;
   margin-left: 0px;
 }
 .nav-side-menu ul .sub-menu li:hover,
 .nav-side-menu li .sub-menu li:hover {
   background-color: #020203;
 }
 .nav-side-menu ul .sub-menu li:before,
 .nav-side-menu li .sub-menu li:before {
   font-family: FontAwesome;
   content: "\f105";
   display: inline-block;
   padding-left: 10px;
   padding-right: 10px;
   vertical-align: middle;
 }
 .nav-side-menu li {
   padding-left: 0px;
   border-left: 3px solid #2e353d;
   border-bottom: 1px solid #23282e;
 }
 .nav-side-menu li a {
   text-decoration: none;
   color: #e1ffff;
 }
 .nav-side-menu li a i {
   padding-left: 10px;
   width: 20px;
   padding-right: 20px;
 }



 @media (max-width: 767px) {
   .nav-side-menu {
     position: relative;
     width: 100%;
     margin-bottom: 10px;
   }
   .nav-side-menu .toggle-btn {
     display: block;
     cursor: pointer;
     position: absolute;
     right: 10px;
     top: 10px;
     z-index: 10 !important;
     padding: 3px;
     background-color: #ffffff;
     color: #000;
     width: 40px;
     text-align: center;
   }
   .brand {
     text-align: left !important;
     font-size: 22px;
     padding-left: 20px;
     line-height: 50px !important;
   }
 }
 @media (min-width: 767px) {
   .nav-side-menu .menu-list .menu-content {
     display: block;
   }
 }

 body {
   margin: 0px;
   padding: 0px;
 }






.nav-side-menu li:hover {
   border-left: 3px solid #d19b3d;
   background-color: #4f5b69;
   -webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
   -ms-transition: all 1s ease;
   transition: all 1s ease;
 }





 .header-rightside .nav > li > a:focus,
 .header-rightside .nav > li > a:hover {
     background: none;
     text-decoration: none;
 }

 .navbar-default .navbar-toggle:focus,
 .navbar-default .navbar-toggle:hover {
     background-color: rgba(0, 0, 0, 0);
 }

 ul.link-ul > li > a:hover{
     background-color: #fff;
     color: var(--bg-color);
     text-decoration: none;
 }




 /*---------------------target code----------------*/


 .navigation-new-cls {
   background: #fafafa;
}

#navigation{
   -webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   transition: all 0.5s ease;
}

.navi > ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

.navi a {
   border-bottom: 1px solid var(--sidelinkhover-color);
   border-top: 1px solid var(--sidelinkhover-color);
   color: var(--sidelinkhover-color);
   display: block;
   font-size: 17px;
   font-weight: 500;
   padding: 20px;
   text-decoration: none;
   border-right: 2px solid var(--sidelinkhover-color);
   border-left: 2px solid var(--sidelinkhover-color);
}

.navigationwrap li.dropdown-nw {
   position: relative;
}
.navigationwrap li.dropdown-nw:hover ul.dropdown-content-nw {
 display: block;
 transition: 0.5s;
}

.menutxt{
   /* border: 1px solid; */
   display: inline-block;
   width: 88%;
   vertical-align: top;
   font-weight:bold;
}
.menuicon{
   /* border: 1px solid; */
   display: inline-block;
   vertical-align: top;
   width: 10%;
}
.navi i {
   margin-right: 12px;
   color: var(--sidelinkhover-color);
   font-size: 20px;
}

/*code for hover*/
.navi a:hover {
   background: var(--sidelinkhover-color);
   display: block;
   color: #fff;
}

.navi a:hover .fa{
   color : #fff;
}

.navi .active a {
   background: var(--sidelinkhover-color);
   border-left: 5px solid var(--bg-color);
   padding-left: 15px;
   color: #fff;
}

.navi .active a > i.fa{
   color: #fff;
}

ul.side-navi-child {
   list-style: none;
   margin: 0;
   padding: 0;
   display: none;
}

ul.side-navi-child > li > a {
   padding: 5px 0 10px 20px !important;
   display: block;
   position: relative;
   font-size: 14px;
}

ul.side-navi-child > li > a > .fa {
   font-size: 18px;
}



@media screen and (max-width: 1199px){

.navi a {
   font-size: 15px;
}

}

@media screen and (max-width: 991px){

   .navi a {
       padding: 15px 20px;
   }

}


/*---------------------------------------------*/


.dropbtn-nw {

 padding: 16px;
 font-size: 16px;
 border: none;
}

.dropdown-content-nw {
   display: none;
   background-color: var(--bg-color);
   /* min-width: 160px; */
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
   z-index: 1;
   padding: 0;
   margin: 0;
   width: 100%;

}
.dropdown-content-nw li{
   list-style-type: none;
}
.dropdown-content-nw li a {
   font-size: 14px;
   border-top: 1px solid #fff6;
   padding-left: 40px;
}

.dropdown-content-nw a {
 color: #fff;
 /* padding: 12px 16px; */
 padding: 10px 0px;
 text-decoration: none;
 display: block;
}
.dropbtn-nw .fa.fa-angle-right {
   text-align: right;
   float: right;
}


.dropdown-nw:hover .fa.fa-angle-right {
   transform: rotateZ(91deg);
   transition: 0.5s;
}


/* Popup container - can be anything you want */
.popup {
 position: relative;
 display: inline-block;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

/* The actual popup */
.popup .popuptext {
 visibility: hidden;
 width: 160px;
 background-color: #555;
 color: #fff;
 /* text-align: center; */
 border-radius: 6px;
 padding: 8px 8px;
 position: absolute;
 z-index: 1;
 bottom: 100%;
 /* left: 50%; */
 margin-left: -168px;
}

/* Popup arrow */
.popup .popuptext::after {
 content: "";
 position: absolute;
 top: 100%;
 left: 50%;
 margin-left: -5px;
 border-width: 5px;
 border-style: solid;
 border-color: #555 transparent transparent transparent;
}

.popup:hover > .popuptext {
 visibility: visible;
}
.fetchHelpDetails i{
   /* margin-top: 20px;
   margin-bottom: 10px;
   font-size: 30px; */
   cursor: pointer;
   color:var(--bg-color);
}
.FreezePolicypopupcontainer {
   position: relative;
   text-align: center;
   color: black;
   height: 100%;
}

.FreezePolicypopupcentered {
 /* position: absolute;
 left: 18%;
 transform: translate(-50%, -50%);
 font-weight: bold;
 font-size: 50px;
 border-top: 2px dashed;
 border-bottom: 2px dashed;
 padding: 21px 0px;
 transform-origin: left;
 transform: rotateY(50deg);
 text-align: center;
 width: 100%; */

   font-weight: bold;
   font-size: 31px;
   text-align: center;
   transform: rotate(-1deg);
}
.rubber {
 /* box-shadow: 0 0 0 3px blue, 0 0 0 2px blue inset;
 border: 2px solid transparent;
 border-radius: 4px;
 display: inline-block;
 padding: 5px 2px;
 line-height: 22px;
 color: blue;
 font-size: 24px;
 font-family: 'Black Ops One', cursive;
 text-transform: uppercase;
 text-align: center;
 opacity: 0.4;
 width: 155px;
 transform: rotate(-5deg); */
   box-shadow: 0 0 0 3px #3A0077, 0 0 0 2px #3A0077 inset;
   border: 8px solid transparent;
   border-radius: 29px;
   display: inline-block;
   padding: 24px 2px;
   color: #3A0077;
   text-transform: uppercase;
   position: absolute;
   top: 0.6em;
   left: 1em;
   transform: rotate(-7deg);
}
.FreezePolicypopupcentered span{
 border-top: 2px dashed;
 border-bottom: 2px dashed;
}
.freezpolicylongtxt{
/* position: absolute;bottom: 0.3em;width: 100%;text-align: center;letter-spacing: 0.6em; */
position: absolute;
top: -35px;
left: 0;
color: red;
font-size: 18px;
pointer-events: none;
transform: rotate(-30deg);
opacity: 0.2;
word-break: break-all;
display: none;
}
.rightalignnumber {text-align: right;}
