/*
 * csod-rtl.css
 * CSOD - Cornerstone OnDemand
 * Right-to-Left Specific CSS
*/


/* TABS */
#dir-rtl .nav-tabs > li,
#dir-rtl .nav-pills > li {
    float: right;
}

#dir-rtl .nav-tabs > li {
    margin-right: 0;
    margin-left: -3px;
}

#dir-rtl .nav-tabs > li:first-child {
    margin-right: 8px;
}

#dir-rtl .nav-tabs > li:first-child > a {
    border-top-left-radius: 0;
    border-top-right-radius: 4px;
}

#dir-rtl .nav-tabs > li:last-child > a {
    border-top-right-radius: 0;
    border-top-left-radius: 4px;
}

#dir-rtl .nav-tabs-noborder > li:first-child > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 4px;
}

#dir-rtl .nav-tabs-noborder > li:last-child > a {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 4px;
}


#dir-rtl .cke_toolbar {
    float: right;
}

/** RTL ************************************************/
#dir-rtl .cso-btn-split + .cso-btn-split {
	margin-right:5px;
	margin-left:0px;
}
#dir-rtl .cso-btn-split > .cso-btn + .cso-btn {
	margin-right:-1px;
	margin-left:0px;
}
#dir-rtl .cso-btn-split > .cso-btn:first-child {
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
	margin-right:0;
}
#dir-rtl .cso-btn-split > .btn:last-child, #dir-rtl .cso-btn-split > .dropdown-toggle {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
}

#dir-rtl .c-progress-bar-cont {
	margin-right:0;
	margin-left:50px;
}
#dir-rtl .c-progress-bar-value {
	right:auto;
	left:0;
}
#dir-rtl .c-progress-bar.caption-top .c-progress-bar-cont,
#dir-rtl .c-progress-bar.caption-btm .c-progress-bar-cont,
#dir-rtl .c-progress-bar.caption-left .c-progress-bar-cont {
	margin-left:0;
	margin-right:0;
}
#dir-rtl .c-progress-bar.caption-left .c-progress-bar-cont {
	margin-right:50px;
}
#dir-rtl .c-progress-bar.caption-left .c-progress-bar-value {
	left:auto;
	right:0px;
}

/* RTL - Vertical Progress Bar / Step Progression */
#dir-rtl .c-ctrl-chklst .main .ln1,
#dir-rtl .c-ctrl-chklst .main .ln2,
#dir-rtl .c-ctrl-chklst .main .ln3 {
	left:auto;
	right:20px;
}
#dir-rtl .c-ctrl-chklst .main .chk {
	left:auto;
	right:7px;
}
#dir-rtl .c-ctrl-chklst .main .inner {
	padding:0 50px 0 0;
}
#dir-rtl .c-ctrl-chklst .active .main .chk {
	left:auto;
	right:6px;
}
#dir-rtl .c-ctrl-chklst.nav {
	border:1px solid #cccccc;
	border-left:0px none;
}
#dir-rtl .c-ctrl-chklst.nav .main .ln3 {
	right:auto;
	left:0px;
}


/** CSOD - Text Input - Search **/
#dir-rtl .cso-input-outer.search .c-srch-lnk{
    right: auto;    
    left: 10px;
}
#dir-rtl .cso-input-outer.search{
    padding: 4px 4px 4px 30px;
}
