﻿body {
     direction: rtl !important;
}
 html {
     direction: rtl !important;
}
 .navbar-brand {
     float: right !important;
}
 .loginDetails ul li {
     float: right !important;
}
 header .right-header ul li {
     margin-left: 5px;
     margin-right: inherit !important;
}
 #menu10 {
     left: -200px;
     right: inherit !important;
}
 .dropdown-menu > li > a {
     text-align:right !important;
}
 .loginDetails ul li .dropdown i {
     padding-right: 5px;
     padding-left:inherit !important;
}
 #menu10-toggle {
     right: inherit !important;
     padding-left: 10px;
     left: 0;
     padding-right: 10px;
     border-top-left-radius: 0 !important;
     border-bottom-left-radius: 0 !important;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
}
 #menu10.open {
     left: 0;
     right: inherit !important;
}
 #menu10-toggle.open {
     left: 200px;
     right: inherit !important;
}
 .login_btn {
     right: inherit !important;
     left: 5px;
}
 .login-bg .welcome-title {
     padding: 12px 40px 12px 0px !important;
     background-position: right;
     text-align: right !important;
}
 .logo2 {
     float: right !important;
}
 .ui-checkbox {
     position: relative;
     margin: 0 25px 10px 20px;
     font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
}
 .ui-checkbox input[type="checkbox"] + span:before, .ui-checkbox input[type="checkbox"] + label:before {
     margin-right: -20px !important;
     margin-left: 3px !important;
}
 .ui-checkbox input[type="checkbox"]:checked + span:after, .ui-checkbox input[type="checkbox"]:checked + label:after {
     content: "";
     left: inherit !important;
     right: -15px;
}
 .contentarea span {
     text-align: right !important;
}
 .heading h3 {
     text-align: right !important;
}
 .SVlabel {
      
     direction: rtl;
}
.headlogintitle span
{
    text-align:right !important;
}
 .Svpanel , .content-current .SVlabel{
     text-align: right !important;
}
 @media (min-width: 992px) {
     .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
         float: right !important;
         direction: rtl;
    }
}
 .pull-left {
     float: right !important;
}
 .pull-right {
     float: left !important;
}
 .text-left {
     text-align: right !important;
}
 .text-right {
     text-align: left !important;
}
 .SvRadio label {
     margin-right: inherit !important;
     margin-left: 10px;
}
 @media (min-width: 768px) {
     .navbar-right .dropdown-menu {
         left: 0 !important;
         right: auto !important;
    }
}
 .RequiredFieldValidator {
     right: inherit !important;
     left: 18px;
}
 .RequiredFieldValidator_bottom {
     right: inherit !important;
     left: 16px;
}
 .mandatory {
     right: inherit !important;
     left: 8px;
     right: 8px;
}
 .mandatory1 {
     right: inherit !important;
     left: -8px;
}
 .RadMenu .rmVertical .rmText, .RadMenu .rmHorizontal .rmVertical .rmText {
     text-align: right !important;
}
 .dahbord-svpanel1 {
     text-align: right !important;
     direction: rtl;
}
 button.close1 {
     float: left !important;
}
 .ui-checkbox input[type="checkbox"] + span, .ui-checkbox input[type="checkbox"] + label {
     direction: rtl !important;
}
 .ui-checkbox {
     position: relative;
     margin: 0 20px 10px 10px;
     direction: rtl !important;
}
 .ui-checkbox {
     position: relative;
     margin: 0 25px 10px 0px;
     direction: rtl !important;
     font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
}
 .ui-checkbox input[type="checkbox"] {
     display: none;
}
 .ui-checkbox input[type="checkbox"] + span, .ui-checkbox input[type="checkbox"] + label {
     font-weight: normal;
     position: relative;
     direction: rtl !important;
}
 .ui-checkbox input[type="checkbox"] + span:before, .ui-checkbox input[type="checkbox"] + label:before {
     content: "";
     width: 18px;
     height: 18px;
     display: inline-block;
     vertical-align: middle;
     margin-left: 3px;
     margin-right: -20px;
     background-color: transparent;
     border-radius: 3px;
     border: 1px solid #ccc;
}
 .ui-checkbox input[type="checkbox"]:disabled + span:before, .ui-checkbox input[type="checkbox"]:disabled + label:before {
     opacity: .65;
     border: 1px solid #ccc;
     cursor: no-drop;
}
 .ui-checkbox input[type="checkbox"]:checked + span:after, .ui-checkbox input[type="checkbox"]:checked + label:after {
     content: "";
     width: 8px;
     height: 8px;
     position: absolute;
     top: 8px;
     right: -15px;
     background: url("../../assets/img/checkmark.png") no-repeat center center;
     background-size: 14px 14px;
     display: block;
}
 .ui-checkbox input[type="checkbox"]:disabled:checked + span:before, .ui-checkbox input[type="checkbox"]:disabled:checked + label:before {
     opacity: .65;
     background-color: #dd7223;
     border: 1px solid #d66f22;
}
 .ui-checkbox input[type="checkbox"]:disabled:checked + span:after, .ui-checkbox input[type="checkbox"]:disabled:checked + label:after {
     opacity: .65;
     cursor: no-drop;
     background: url("../../assets/img/checkmark.png") no-repeat center center;
}
 .img_mandatory {
     top: -28px !important;
     right: 95% !important;
     left: inherit !important;
}
 .label_man {
     right: inherit !important;
     left: 38px !important;
}
 .label_manInside {
     right: inherit !important;
     left: 15px !important;
}
 .label_manlnk {
     right: inherit !important;
     left: 55px !important;
}
 .close_button1 {
     right: inherit !important;
     left: 56px;
}
 .SvRadio {
     direction: rtl;
     float: right !important;
}
 .SVRadPanelBarNotMenu .rpExpandable .rpOut:after {
     left: 7px;
     right: inherit !important;
}
 .SVRadPanelBarNotMenu .rpExpandable span.rpExpandHandle {
     padding-right: inherit !important;
     padding-left: 5px;
}
 .RadPanelBar .rpText {
     text-align: right !important;
}
 .ui-select {
     direction: rtl !important;
}
 .calendar_Extender {
     direction: rtl !important;
}
 .calendar_Extender input[type="image"] {
     right: inherit !important;
     left: 9px;
}
 .calendar_Extender img {
     right: inherit !important;
     left: 9px;
}
 .calendar_Extender2 input[type="image"] {
     right: inherit !important;
     left: 9px;
}
 .calendar_Extender2 img {
     right: 9px;
     left: inherit !important;
}
 .RadPicker .rcTable {
     direction: rtl;
}
 .calendar_Extender1 img {
     right: inherit !important;
     left: 9px;
}
 .ui-checkbox {
     float: right !important;
}
 .searchButton, .SaveButton,.Bt-Quicklogin, .ClearButton, .CancelButton, .bt-Priveiw, .Bt-Delete, .bt-Finish, .bt-Next, .bt-print, .bt-refresh, .Bt-scan, .Bt-select, .Addbutton {
     background-position: inherit !important;
     background-position: right 8px center !important;
     padding-left: inherit !important;
     padding-right: 30px !important;
}
 .bt-Next {
     background-image: url(../../App_Themes/Default/img/next1.png) !important;
     background-position: inherit !important;
     background-position: right 8px center !important;
     padding-left: 0 !important;
     padding-right: 30px !important;
}
 .RadCalendar {
     direction: rtl;
}
 .RadPicker_Default #calendar_wrapper {
     left: 0 !important;
}
 th {
     text-align: right !important;
}
 .RadPanelBar_Default .rpRootGroup {
     direction: rtl !important;
}
 .img_mandatory2 {
     right: inherit;
     left: 21px;
}
 .RadMenu_Default .rmHorizontal .rmRootLink span.rmText {
     text-align: right;
     float: right;
}
 .login-bg .welcome-title {
     background: url(../img/welcome-icon.png) no-repeat right center !important;
    
     padding: 12px 30px 12px 0px !important;
     text-align: right;
     font-family: 'Open Sans' , "JF Flat Regular" , Arial !important;
}
 .form-group {
     font-family: 'Open Sans' , "JF Flat Regular" , Arial !important;
     direction: rtl !important;
}
 .signin-body .form-control {
     padding-right: 5px;
     padding-left: inherit !important;
}
 .right-header {
     float: left !important;
     padding: 5px 0px;
}
 .Hint {
     font-size: 9pt !important;
     color: red !important;
     position: absolute;
     top: 3px;
     left: 12px;
     right:inherit !important;
}
 .version {
     left: 155px;
     right:inherit !important;
}
 .dahbord-svpanel {
     text-align:right !important;
}
 button.close {
     float: left !important;
}
 .profile .welcome-title {
     background: transparent !important;
     font-size: 16px;
     font-weight:600;
     color: #b68a36;
     text-align: center !important;
     margin-right: auto;
     margin-left: auto;
     margin-bottom:2px;
     border-bottom:0px solid #666;
     line-height:35px;
}
 .Profiletxtarea .welcome-title {
    /* background: url(../img/welcome-icon.png) right no-repeat !important;
     */
     font-size: 16px;
     font-weight: 600;
     color: #b68a36;
     text-align: center !important;
     margin-right: auto;
     margin-left: auto;
     margin-bottom: 2px;
     border-bottom: 0px solid #666;
     line-height: 35px;
}
 .Profiletxtarea {
     float: right !important;
     text-align: right !important;
}
 .profileImg {
     float: right !important;
}
 .login-title-row {
     left: 15px;
}
 .emailform, .mobform {
     background-position: left 5px center !important;
}
 .fixedfooterdetails .panel-heading a:before {
     float:left !Important;
}
 .SVRadPanelBarNotMenu .rpExpandable .rpOut:after {
     right:inherit !important;
     left: -4px;
}
 .heading h3 {
     letter-spacing: 2px !important;
}
/*for scroll section start*/
 .scrollpanel {
     padding: 0 20px 0 0px !important;
}
 .scrolly ul {
     left: inherit !important;
     right: 10px;
}
 .progress-with-circle {
     right: 50%;
     left: inherit !important;
}
 .progress-with-circle .progress-bar1 {
     border-right: 2px dotted #ccc;
     border-left: inherit !important;
}
/*scroll section End*/
 .headericon_colapse {
     right: inherit !important;
     left: 12px;
}
 .navbar-brand {
     float: right !important;
}
 
 .HusbandInfo {
     border-right: 0px dotted #ccc !important;
     border-left: 1px dotted #ccc;
}
 .SvAjaxTabStyle .ajax__tab_body {
     float:right !important;
}
 .close_button {
     left: 35px;
     right:inherit !important;
}
 .mandatorynew1 {
     right:inherit !important;
     left: 8px;
}
 .accordionNew1Header, .accordionNew1HeaderSelected {
     background-position: left !important;
     text-align: right !important;
}
 .width20 {
     float: inherit;
     float: right;
}
 .fa-arrow-circle-right:before {
     content: "\f0a8";
}
 .widget-stats .wrapper.transparent {
     border-right:inherit !important;
     border-left:1px solid rgba(0,0,0,.14);
}
 .small-box .icon {
     right: inherit !important;
     left : 8px;
}
 .widget-stats .wrapper {
     border-right: inherit !important;
     margin-right: inherit !important;
     padding-right: inherit !important;
     border-left: 1px solid #363a41;
     margin-left: 15px;
     padding-left: 15px;
}
 .noti {
     left: inherit !important;
     right: 12px;
}
 .btn-colspse {
     right: inherit !important;
     left:15px;
}
 .gridview td a {
     font-size:13px !important;
}
 .link_login a {
     direction:rtl !important;
     float:right !important;
}
 .social_icons {
     left: 0px;
     right:inherit !important;
}
 .social_icons ul li {
     margin-right: inherit !important;
     margin-left: 1px;
}
 .top-navigation {
     float:right !important;
}
 .navbar-nav > li.icon-header {
     right:0px;
     left:inherit !important;
    
     border-left: 0px !important;
     border-right:1px solid #b08a27 !important;
}
 .navbar-nav > li.icon-header a {
     float: left !important;
}
 .navbar-nav > li.icon-header a {
     border-right:0px !important;
     border-left: 1px solid #b08a27;
}
 .collapse.navbar-collapse .nav.navbar-nav.navbar-right {
     border-radius:10px 0px 0px 10px 
}
 .navbar-nav > li.icon-header a:last-child {
     border-right:0px solid #b08a27 !important;
     border-left:1px solid #b08a27 !important 
}
 .custompagedrop .dropdown-menu > li > a {
     text-align:right !important;
}
 .custompagedrop .collapse.navbar-collapse {
     float: left !important;
}
 .signin-body .input-group-addon:first-child {
     border-radius: 0 6px 6px 0 !important;
}
 .navbar-nav > li.icon-header a:first-child {
     border-left: 0px solid #b08a27;
}
 .customtoggle, .customtoggle:focus, .customtoggle:active, .customtoggle:hover {
     float: left !important;
}
 
 .dropboxposition li .colours a, .dropboxposition li .fontResizer a {
     float:none !important;
}
 .icon-header .dropboxposition {
     right:0px;
     left:inherit !important;
}
 .question-txt {
     direction: rtl !important;
}
 /*.collapse.navbar-collapse {
     margin-right: -5px !important;
}*/
 .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
     float: right !important;
}
 
 
 .topmenu-bg .collapse.navbar-collapse {
     float:right !important;
}
 .linkicons .small-box > .inner a:nth-child(2n):before {
     content: "\f190";
}
/*footer start*/
 .footer-top, .footer-main, .footer-bottom {
     float: right !important;
}
 .footer {
     text-align:right !important;
}
 footer-top, .footer-main, .footer-bottom {
     float: right !important;
}
 .footer-top-left {
     float: right !important;
}
 .footer-top-right {
     float: left !important;
}
 .footer-top-right ul {
     float: right !important;
}
 .footer-top-right ul li {
     float: right !important;
}
 .footer-top-right ul li a strong {
     float: left !important;
}
 .footer-top-left a .fa {
     float: right !important;
     margin-right: inherit !important;
     margin-left: 5px;
}
 .footer-top-right ul li a .fa {
     float: right !important;
     margin-right:inherit !important;
     margin-left:5px;
}
 .footer-top-left a strong {
     float: left !important;
}
 .footer-link h4 {
     margin: 0 0 10px;
}
 .footer-link > ul li {
     margin-right: 15px;
     margin-left: inherit !important;
}
 .slideshow {
     float: left !important;
}
 .slideshow img {
     right: 0;
     left:inherit !important;
}
 .mobile-application {
     float: right !important;
     text-align: right !important;
}
/*
 .footer-bottom-left {
     float: right !important;
}
.footer-bottom-links > ul li {
     float: right !important;
}
*/
 .footer-bottom-links > ul {
     font-size: 11px;
     list-style: outside none none;
     padding: 0;
}
 
 .footer-bottom-links > ul li:first-child a {
     padding-left: 8px !important;
     padding-right: 0;
}
 .footer-bottom-links > ul li a {
     border-left: 1px solid #fff;
     border-right: inherit !important;
}
 .social-footer {
     text-align: right !important;
}
 .bootstrap-3-wrapper p {
     margin: 0 0 10px;
}
 .footer-copy {
     text-align: right !important;
}
 .copyright-text.text-center {
     float: right !important;
}
/*end footer*/

/*changes*/
.table-responsive {
    overflow: auto !important;
    width: 100%;
}
.table-responsive {
  -webkit-overflow-scrolling: touch !important;
}

.table-responsive .table {
  max-width: none;
}

/***/

/*************meta tag css***************/

@media (max-width: 1199px)
{
.navbar-nav > li.icon-header {
    right: 50px !important;
    left: auto !important;
    border-left: 1px solid #b08a27 !important;
 
}
}
 @media (max-width: 1100px) {
     .footer-bottom-left {
         float: right !important;         
    }
}

 @media (min-width: 992px) {
     .responsive25 {
         float: right;
    }
}

@media (max-width: 991px)
{
.collapse.navbar-collapse .nav.navbar-nav.navbar-right {
    border-radius: 10px;
}
}

 @media (min-width: 768px) {
    /* .navbar-right {
         margin-right: inherit !important;
         margin-left: -15px;
    }*/
 }
     @media (max-width: 767px) {
         .navbar-nav > li.icon-header {
             border-left:1px solid #b08a27 !important;
        }
    }
     @media (max-width: 767px) 
     
     {
         
         .custompagedrop .dropdown-menu > li > a
     {
         text-align:center !important;
     }
     
     
           .collapse.navbar-collapse .nav.navbar-nav.navbar-right
  {
    border-radius: 0;
}

         
         .social-footer .social-heading .SVlabel, .mobile-application .SVlabel, .writups .SVlabel
{
     text-align: center !important;
    direction: rtl;
}
         .navbar-nav > li.icon-header
         {
                 left: 0 !important;
    text-align: center !important;
        margin-left: 15px !important;
    margin-right: 15px !important;
         }
         .social-footer {
             text-align: center !important;
        }
         .top-navigation {
             float: right !important;
        }
         .navbar-default .navbar-nav > li.icon-header {
             margin-left:inherit !important;
             margin-right: 0;
        }
    }
     @media (max-width: 480px) 
     {
       
       #header .navbar-header
        {
             float:none !important;
        }
        .customtoggle, .customtoggle:focus, .customtoggle:active, .customtoggle:hover
        {
                float: left !important;
        }
               

    }
     @media (max-width: 400px) 
     {
           .footer-link .SVlabel
         {
                 text-align: center !important;
    direction: rtl;
         }

         .mobile-application {
             text-align: center !important;
        }
         .footer-bottom-links > ul li {
             float: none !important;
             text-align: center !important;
        }
         .footer-top-right ul li a strong {
             float: right !important;
        }
         .footer-link > ul li {
             margin-right: 0;
             margin-left: inherit !important;
        }
         .footer-about {
             float: left;
             float: right !important;
        }
         .slideshow {
             float: right !important;
        }
         .slideshow img {
             right: 50%;
             margin-right: -113px;
             left: inherit !important;
             margin-left:inherit !important;
        }
         .footer-bottom-links {
             float: right !important;
        }
         #footer .writups {
             float: right !important;
        }
    }
    /**************************************************************** meta tag end ****************/
     
     
     
      
    /*new design 31-03-19*/
    
    .icon::before
    {
        margin:0 0 0 0.4em !important;
    }
    
    .AccDefaultHeaderSelected_pluse, .AccDefaultHeader_pluse
    {
        background-position:left 6px center !important;
    }
    
    /**********/
    
    
    /* Individual tab styles */

/*****************************/
/* Bar */
/*****************************/

        
.tabs-style-linemove nav li:last-child::before {
 
	right: 0;
	left:inherit !important;
 
}

/****top line*/
.tabs-style-linemove nav li:last-child::after {
	 
	right: 50%;	 
	border-right:4px solid #b68a35;
	border-left:inherit !important;
	left:inherit !important;
	 
}

/* Move the line */
.tabs-style-linemove nav li:first-child.tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(300%,0,0);
	transform: translate3d(300%,0,0);
}

.tabs-style-linemove nav li:nth-child(2).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(200%,0,0);
	transform: translate3d(200%,0,0);
}

.tabs-style-linemove nav li:nth-child(3).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.tabs-style-linemove nav li:nth-child(4).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(0%,0,0);
	transform: translate3d(0%,0,0);
}



/* Move the line  top*/
.tabs-style-linemove nav li:first-child.tab-current ~ li:last-child::after {
	-webkit-transform: translate3d(600%,0,0);
	transform:translate3d(600%,0,0);
}

.tabs-style-linemove nav li:nth-child(2).tab-current ~ li:last-child::after {
	-webkit-transform: translate3d(400%,0,0);
	transform:translate3d(400%,0,0);
}

.tabs-style-linemove nav li:nth-child(3).tab-current ~ li:last-child::after {
	-webkit-transform: translate3d(200%,0,0);
	transform: translate3d(200%,0,0)
}

.tabs-style-linemove nav li:nth-child(4).tab-current ~ li:last-child::after {
	-webkit-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0);
}

 
 
        
/********************************************/


/*******04-18-19*/
.serviceshead {
    background-position: left center;
     
}

.FSdiv_Right {
    border-left: 1px dashed #d8c7a6; 
    border-right: 0 dashed #d8c7a6 !important;
 
}
/*.searchButton-sm
{
	padding: 6px 27px 6px 6px!important;
}*/
 
.borderryt-double
{
	border-right: 0px double #f4f4f4!important;
	border-left: 3px double #f4f4f4;
}
.Acc_1
{
	background-position: right 0px bottom 3px!important;
}
.Acc_2
{
	background-position: right 0px bottom 3px!important;
}
.Acc_3
{
	background-position: right 0px bottom 3px!important;
}

.featured-div .row  .col-md-4 .fature-img:after
{
   
    right: inherit !important;
    left:20px;
}
.SVLabelSCat
{	 
    /*background-position: right 0px bottom 10px !important;*/
}
.SVLabelSCat
{
	padding:5px 2px 5px 5px !important;
}
.SVLabelSCat:before
{ 
	padding-left: 5px!important;
	padding-right: 0px!important;
}
.lnkApply
{
	text-align: left!important;
    float: left!important;
    direction: rtl!important;
    left: 5px;
}
.lnkApplyB
{
	text-align: left!important;
    float: left!important;
    direction: rtl!important;
    right:inherit!important;
    left: 5px;
}
/*for service catlog*/

.iconarrow:after {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.nav-pills > li {
    float: right !important;
}

.progress-bar {
    float: right !important;
}

 .wizard-navigation .progress-with-circle {
     right: 0%;
     left: inherit !important;
}

/*end*/

.carousel-caption {
  
    text-align: right;
    right: 10%;
    left:inherit !important;
}

.subcaption
{
        float: right !important;
    
}
.flex .search .fi-search {
    margin-left: inherit !important;
    margin-right: 285px;
}

.input-group :not(:first-child):not(:last-child).form-control, :not(:first-child):not(:last-child).input-group-addon, :not(:first-child):not(:last-child).input-group-btn,
.input-group :last-child.form-control, :last-child.input-group-addon, :first-child.input-group-btn > :not(:first-child).btn-group > .btn, :first-child.input-group-btn > :not(:first-child).btn, :last-child.input-group-btn > .btn, :last-child.input-group-btn > .btn-group > .btn, :last-child.input-group-btn > .dropdown-toggle
{
    border-radius: 50px 0 0 50px !important;
    }
    
/*error page*/
.bread-crumb ul.list li:before {
    right:inherit !important;
    left: -22px;
     
}