
.navbar-toggle {
    float: right;
}

@media (min-width: 1201px) {
	.desktop-toolbar .navbar-brand-container {
		margin-right: 30px;
		margin-left: 0;
	}
}

@media (min-width: 751px) {
	.tablet-bar {
		text-align: left;
		padding-top: 26px;
		vertical-align: top;
	}
	.desktop-bar .navbar-search.open .dropdown-menu {
		right: auto;
		left: 48px;
	}
	.tablet-bar .navbar-search.open .dropdown-menu {
    	right: auto;
		left: 48px;
	}
	.quickcreatetop .dropdown-menu {
		background-position: right 80px top 2px;
		padding: 11px 12px 12px 32px;
		left: auto;
		right: 0;
	}
	.tablet-bar .user-dropdown {
		right: -140px;
		left: auto;
	}
}
@media (min-width: 1201px) {
	.desktop-bar {
		text-align: left;
		padding-top: 26px;
		vertical-align: top;
	}
}

.navbar-inverse .dropdown-menu li {
    text-align: right;
}

.globalLinks-desktop .user-dropdown {
    top: 100%;
    left: 0px;
    right: auto;
}

.sidebar {
    left: auto;
    right: 0;
}

.button-toggle-expanded {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
	background-image: none,url(../../../../themes/SuiteP/images/p_show_sidebar.svg),url(../../../../themes/SuiteP/images/p_show_sidebar.png);
}
.button-toggle-collapsed {
    left: initial;
	right: 0;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
	background-image: none,url(../../../../themes/SuiteP/images/p_hide_sidebar.svg),url(../../../../themes/SuiteP/images/p_hide_sidebar.png);
}

@media (max-width: 1200px){
	.bootstrap-container.col-md-offset-2 {
		margin-right: 0;
	}
}

@media (min-width: 1200px) {
	.button-toggle-expanded {
		left: initial;
		right: 20%;
	}
	.recentlyViewedSidebar .recent_h3 {
		padding: 0 5% 0 15%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 20%;
	}
}
@media (min-width: 1230px) {
	.button-toggle-expanded {
		left: initial;
		right: 18%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 18%;
	}
}
@media (min-width: 1300px) {
	.button-toggle-expanded {
		left: initial;
		right: 17%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 17%;
	}
}
@media (min-width: 1400px){
	.button-toggle-expanded {
		left: initial;
		right: 15.8%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 15.8%;
	}
}
@media (min-width: 1500px) {
	.button-toggle-expanded {
		left: initial;
		right: 14.8%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 14.8%;
	}
}
@media (min-width: 1600px){
	.button-toggle-expanded {
		left: initial;
		right: 13.8%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 13.8%;
	}
}
@media (min-width: 1800px) {
	.button-toggle-expanded {
		left: initial;
		right: 12.8%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 12.8%;
	}
}
@media (min-width: 1900px){
	.button-toggle-expanded {
		left: initial;
		right: 11.8%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 11.8%;
	}
}
@media (min-width:2100px){
	.button-toggle-expanded {
		left: initial;
		right: 10.8%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 10.8%;
	}
}
@media (min-width:2300px){
	.button-toggle-expanded {
		left: initial;
		right: 10%;
	}
	.bootstrap-container.col-md-offset-2 {
		margin-left: 0;
		margin-right: 10%;
	}
}


footer.expandedSidebar {
    float: left;
}

.moduleTitle h2 {
    float: right;
}
.favorite {
    margin-left: 0px;
	margin-right: 5px;
    float: right;
}

.paginationActionButtons>ul {
    float: right;
}

.selectActionsDisabled {
    float: right;
}

.col-sm-6 .edit-view-field .datetimecombo_time_section {
    display: inline-block;
    direction: ltr;
}

.edit tr td[scope=row] {
    padding: 0 0 0 10px;
}

.list-view-rounded-corners>table th:last-of-type {
    border-top-right-radius: 0px;
	border-top-left-radius: 4px;
}
.list-view-rounded-corners>table th:first-of-type {
    border-top-left-radius: 0px;
	border-top-right-radius: 4px;
}
.pagination-bottom .paginationTable td:last-of-type {
    border-bottom-right-radius: 0px;
	border-bottom-left-radius: 4px;
}
.pagination-bottom .paginationTable td:first-of-type {
    border-bottom-left-radius: 0px;
	border-bottom-right-radius: 4px;
}

#listViewStartButton_top,
#listViewStartButton_bottom {
	background-position: 10px -112px;
    margin-right: 0px;
	margin-left: 2px;
}
#listViewPrevButton_top,
#listViewPrevButton_bottom {
	background-position: 10px -132px;
}
#listViewNextButton_top,
#listViewNextButton_bottom {
	background-position: 9px -50px;
}
#listViewEndButton_top,
#listViewEndButton_bottom {
    background-position: 9px -29px;
	margin-left: 0px;
	margin-right: 2px;
}
.list #pagination td .paginationTable .pageNumbers {
    padding: 0 8px;
}

.nav-tabs>li.tab-inline-pagination {
    float: left;
}
.paginationWrapper {
    float: left;
}
.nav-tabs>li.tab-inline-pagination .glyphicon-chevron-left,
.pagination .btn-pagination .glyphicon-chevron-left {
    margin-right: 0px;
	margin-left: 4px;
}
.nav-tabs>li.tab-inline-pagination .glyphicon-chevron-left:before,
.pagination .btn-pagination .glyphicon-chevron-left:before {
    content: "\e080";
}
.nav-tabs>li.tab-inline-pagination .glyphicon-chevron-right,
.pagination .btn-pagination .glyphicon-chevron-right {
    margin-left: 0px;
	margin-right: 4px;
}
.nav-tabs>li.tab-inline-pagination .glyphicon-chevron-right:before,
.pagination .btn-pagination .glyphicon-chevron-right:before {
    content: "\e079";
}

.sidebar .recentlinks img {
    margin-left: 5px;
}

#massassign_form table {
    float: right;
}
#massassign_form table td {
    float: right;
}
#massassign_form h3 {
    margin: 14px 0 0 20px;
}
#massassign_form .button {
    margin-right: 0px;
	margin-left: 10px;
}

/*#pageContainer .dashletcontainer .pagination td {
    direction: ltr;
}

.list.View tr.pagination-unique .paginationTable {
    direction: ltr;
}*/

div.row.monthHeader {
    direction: ltr;
}
div.row.monthHeader [class*='col-'] {
  float: left;
}

.container-close {
    right: auto;
	left: 8px;
}

.modal-search .col-xs-12.col-sm-12.col-md-12.col-lg-4 {
    float: right;
}
.modal-search .col-xs-12.col-sm-12.col-md-12.col-lg-8 {
    float: right;
    text-align: right;
}
.modal-search .row .submitButtons {
    float: left;
}
.modal-search .col-xs-12 {
    float: right;
}
.modal-search .form-item {
    float: right;
    text-align: right;
	white-space: nowrap;
}

.dashletPanel .h3Row h3 {
    margin: 0 10px 0 0;
}

.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .container-close {
    right: auto;
	left: 30px;
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td[scope=row] {
    float: right;
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table tr td[scope="row"][colspan="4"] {
    float: none;
}
@media (min-width: 800px){
	.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit #edit_tabs {
		right: auto;
		left: 40px;
	}
	.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td[scope=row] {
		text-align: right;
	}
	.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td[valign=top] {
		/*float: right;*/
	}
}

.content #tab-actions>.dropdown-menu input {
    text-align: right;
}

.search_form .view .templateGroupChooser {
    padding: initial;
}
.search_form .view select {
    padding: 0 42px 0 5px;
}

#selectLinkTop>.sugar_action_button>ul.subnav,
#selectLinkBottom>.sugar_action_button>ul.subnav{
	left: auto;
	right: 0;
}
ul.clickMenu li ul.subnav li a:hover {
    text-align: right;
}

.search_form .view .dateTimeRangeChoice {
    float: right;
}

.detail-view-field {
    text-align: right;
	border: 1px solid #ccc;
}

.panel-default>.panel-heading>a img {
    margin-right: 0px;
	margin-left: 15px;
}
.panel-default.sub-panel>.panel-heading>a {
    padding: 10px 0 0 10px;
}

.panel-default>.panel-heading>a {
    padding: 15px 5px 0 10px;
}

ul.clickMenu.SugarActionMenu li.sugar_action_button ul.subnav.ddopen li form a {
    float: none;
    margin: 0;
	padding: 5px;
	text-align: right;
}
.list .SugarActionMenu .sugar_action_button>.subnav li:last-of-type a:last-of-type {
    text-align: right;
    float: none;
    padding: 5px;
	margin: 0;
}

.list .pagination td table td {
    padding: 3px 7px 3px 7px;
}

.subpanel-table.list tr.pagination button.button[name="listViewPrevButton"] {
    background-position: 10px -132px;
}
.subpanel-table.list tr.pagination button.button[name="listViewNextButton"] {
    background-position: 9px -50px;
}
.subpanel-table.list tr.pagination button.button[name="listViewEndButton"] {
    background-position: 9px -29px;
}
.subpanel-table.list tr.pagination button.button[name="listViewStartButton"] {
    background-position: 10px -112px;
}

.list .sugar_action_button>.subnav a {
    padding: 5px;
    width: 100%;
    text-align: right;
}

.about_suite {
    padding: 0 25px;
    float: right;
}

.popupBody .list tbody>tr>td {
    border-bottom: 1px solid #ccc;
}

.popupBody .list.view>thead>tr>th:first-of-type {
     border-top-right-radius: 4px;
	 border-top-left-radius: 0;
}
.popupBody .list.view>thead>tr>th:last-of-type {
     border-top-left-radius: 4px;
	 border-top-right-radius: 0;
}
.popupBody .list tfoot>.pagination table tr td:first-of-type {
    border-bottom-right-radius: 4px;
}
.popupBody .list tfoot>.pagination table tr td:last-of-type {
    border-bottom-left-radius: 4px;
}

#moduleDashletsList>table>tbody>tr>td {
    text-align: right;
}

.list tr th {
    text-align: right;
}

.list tr th a:link {
    padding-left: 10px;
	padding-right: 0px;
}


/*************************************************************/
div::-webkit-scrollbar-thumb{background:#d4d9d9;}
select::-webkit-scrollbar-thumb{background:#d4d9d9;}
input::-webkit-scrollbar-thumb{background:#d4d9d9;}
textarea::-webkit-scrollbar-thumb{background:#d4d9d9;}
ul::-webkit-scrollbar-thumb{background:#d4d9d9;}

td {
    padding: 5px 0;
}

a,
#moduleDashletsList a,
#toolsDashletsList a,
.table-responsive.list>tbody>tr>td>a,
.popupBody .list tbody>tr>td a {
    color: #00a5e4;
}
a:hover,
#moduleDashletsList a:hover,
.popupBody .list tbody>tr>td a:hover {
    color: #00a5e4;
}
.table-responsive.list>tbody>tr>td a:hover {
    color: #039cd6;
    border-bottom-color: #039cd6;
}
.detail tr td a:visited {
    color: #00a5e4;
}
.detail tr td a:link {
    color: #00a5e4;
}

.navbar-inverse .nav>.topnav>span.notCurrentTab>a:hover,
.navbar-inverse .nav>.topnav>span.currentTab>a {
    border-top: 3px solid #00a5e4;
}
.topnav a:hover {
    color: #47c8fa;
}
.navbar-inverse .dropdown-menu li a:hover {
    color: #47c8fa;
}
.navbar-inverse .nav>.topnav .currentTab a {
    color: #47c8fa;
}

.quickcreatetop .dropdown-toggle {
	padding: 10px 12px 14px 32px;
	background-position: 10px 1px;
}
.quickcreatetop .dropdown-menu li a {
    text-align: right;
}
.quickcreatetop .dropdown-menu li a:hover {
    color: #d2f6ff;
}

.content #tab-actions>a {
    background-color: #00a5e4;
    background-position: left 14px top 21px;
    padding-left: 38px;
    border-color: #00a5e4;
    border-bottom: #2ac0f9;
}
.content #tab-actions>a:hover {
    background-color: #00a5e4;
    border-color: #00a5e4;
}
.content #tab-actions>.dropdown-menu {
    background-color: #00a5e4;
}
.content #tab-actions>.dropdown-menu li {
    background-color: #00a5e4;
    border-bottom: 1px solid #2ac0f9;
}
.content #tab-actions>.dropdown-menu .button {
    background-color: #00a5e4;
}
.content #tab-actions>.dropdown-menu .button:hover,
.content #tab-actions>.dropdown-menu .button:active,
.content #tab-actions>.dropdown-menu .button:focus {
    background-color: #00a5e4;
}

.dashletNonTable {
    padding: 5px;
}

label { margin-left: 5px;}

.btn {
    margin-bottom: 0;
}
html input[type=button] {
    margin-bottom: 0;
}
#EditView input[type="button"] {
    margin: 0 4px 0 0;
}

input[type=submit],
input[type=button],
input[type=reset],
.button,
.buttons .button,
.btn-danger,
.button.primary,
#EditView .edit input[type=submit]#invitees_search,
#create_invitee_as_contact,
#create_invitee_as_lead,
#EditView div.action_buttons .button,
#save_and_continue.button,
.emailaddresses button {
    background: #00a5e4;
	border-color: #039cd6;
    color: #ffffff;
	margin-bottom: 0;
	margin-right: 4px;
	vertical-align: middle;
	border-radius: 4px;
}
input[type=submit].button:hover,
input[type=button].button:hover {
    background: #039cd6;
	border-color: #039cd6;	
}
.button:hover,
.buttons .button:hover,
.btn-danger:hover, .btn-danger:active, .btn-danger:focus,
.button.primary:hover,
span.id-ff button:hover,
#EditView .edit input[type=submit]#invitees_search:hover,
#create_invitee_as_contact:hover,
#create_invitee_as_lead:hover,
#EditView div.action_buttons .button:hover, 
#save_and_continue.button:hover,
.emailaddresses button:hover, .emailaddresses button:focus, .emailaddresses button:active,
.btn-info:active {
    background-color: #039cd6;
    border-color: #039cd6;
}

div.modal-footer>button.btn.button.purple.btn-default,
.buttons input#btn_view_change_log,
input[type=button].btn-info {
    background-color: #94a6b5;
}
div.modal-footer>button.btn.button.purple.btn-default:hover,
.buttons input#btn_view_change_log:hover,
input[type=button].btn-info:hover {
    background-color: #94a6b5;
}
input[type=button].btn-info:focus {
    background-color: #94a6b5;
    border: 1px solid #94a6b5;
}

.buttons input#btn_view_change_log {
    background-color: #00a5e4;
}
.buttons input#btn_view_change_log:hover {
    background-color: #039cd6;
}

input[type=text],
.modal-content .search_form .view input[type="text"] {
	line-height: 20px;
    background: #eeeeee;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
	margin-left: 10px;
}

textarea {
    background: #eeeeee;
    border: 1px solid #e1e5e5;
}

select,
select[size] {
    background: url(../../../../themes/Hebrew/images/forms/select.png) no-repeat left #fff;
    background-color: #fff;
    background-size: 52px 52px;
    color: #534d64;
    padding: 0 5px 0 52px;
    border-color: #ccc;
    line-height: 40px;
    height: 40px;
    scrollbar-base-color: #e1e5e5;
    scrollbar-arrow-color: #e1e5e5;
	margin-left: 10px;
}
select:focus,
select[size]:focus {
    border-color: #00a5e4;
}
option:checked {
    background: #e1e5e5;
    color: #534d64;
}

#dlg {
    left: 0;
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .container-close {
    left: 10px;
}

#dashletCategories>li a,
#dashletCategories>li a:link,
#dashletCategories>li a:visited,
#dashletCategories>li a:focus{
    padding: 10px 15px;
}

.table-responsive.list>tbody>tr>td {
    text-align: right;
	border-bottom: 1px solid #ccc;
}
.inlineEditIcon {
    color: #00a5e4;
    float: left;
}
.inlineEditIcon svg {
    fill: #00a5e4;
}

table.subpanelTabForm td {
    padding-top: 5px;
}
.panel {
    margin-bottom: 5px;
}

.edit-view-row .label {
    text-align: right;
}

.selectActionsDisabled a:hover {
    color: #c9d2da;
}

.aor_dragbox {
    overflow: auto;
    padding: 5px;
}

#detailpanel_fields {
    padding: 24px;
}

#report-editview-footer .tab-toggler.active .button {
    background-color: #039cd6;
}

.panel-heading a div {
    width: auto!important;
}
.panel-heading a:before {
    float: left;
}

#d_end_time_section,
#d_start_time_section {
	white-space: nowrap;
}

.detail tr td {
    text-align: right;
}

#detail_header_action_menu .sugar_action_button {
    background-color: #039cd6;
    padding: 5px 20px;
}
ul.clickMenu li a {
    margin: 0  0 0 5px;
    float: right;
}
.buttonOn, #detail_header_action_menu li.sugar_action_button, #userEditActions li.sugar_action_button, #actionLinkTop li.sugar_action_button, #actionLinkBottom li.sugar_action_button {
	padding: 0 11px;
}
#detail_header_action_menu>.sugar_action_button>ul.subnav {
    left: auto;
    right: 0;
	padding: 4px;
}
#detail_header_action_menu>.sugar_action_button>.subnav li,
#detail_header_action_menu>.sugar_action_button>.subnav a {
    background-color: #778591;
}
#detail_header_action_menu>.sugar_action_button>.subnav a:hover {
    background-color: #778591;
}

#selectLinkTop li.sugar_action_button,
#selectLinkBottom li.sugar_action_button {
	padding: 0 4px;
}

#actionLinkBottom li.sugar_action_button a {
    margin: 5px 0px;
    position: relative;
    top: 7px;
    overflow: visible;
}
#actionLinkTop li.sugar_action_button a {
    margin: 5px 0;
}
#actionLinkBottom li.sugar_action_button a#delete_listview_bottom {
	top: 0;
}

ul.clickMenu li a.clearSearchIcon {
    margin: 3px 8px 0px 8px;
}

.modal-content .search_form .view select {
    border: 1px solid #e1e5e5;
}

div.p_login #loginform #bigbutton:hover {
    background-color: #039cd6;
}

#conditionLines thead td:first-of-type {
    border-top-left-radius: 0;
}
#conditionLines thead td:last-of-type {
    border-top-right-radius: 0;
}

#conditionLines input {
    background-color: #fff;
}

.detail-view-row .label {
    text-align: right;
}

.sidebar .actionMenuSidebar li a {
    font-size: 14px;
}
.navbar-inverse .nav>.topnav .currentTab a, .navbar-inverse .nav>.topnav .dropdown-toggle {
    font-size: 14px;
}

.email-address-option label {
    font-size: 12px;
	float: left;
}

.email-address-input-group input[type=email].form-control {
    background: #eeeeee;
    border: 1px solid #ccc;
    border-radius: 0;
    min-height: 0;
}

.email-address-line-container {
    margin-top: 8px;
}

/* for home page big icons */
/*########################*/

.dashboard { 
	background-color:#f5f5f5;
	margin:20px auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
}

.dashboard .tab-content {
    background-color: #ebebeb;
}

.dashboard .top {
	min-height:300px;
	background-image:url(../images/klita/nof.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	padding:20px;
	border-bottom:1px solid #fff;
}
.dashboard .top .logo{
	display:block;
	height:128px;
	width:auto;
	margin:0 auto 80px;
}
.dashboard .top .title{
	margin:0;
	color: #fff;
	text-shadow:1px 1px #000;
}
.dashboard .top .title h1{
	margin:0;
	font-size:36px;
	font-weight:bold;
	color:#FFF;
}
.dashboard .top .title .subtitle{
	font-size: 18px;
}

.dash-icons{
	text-align:center;
	padding:30px 20px;
	margin: 0 auto 40px;
    background-color: #ebebeb;
}

.dash-box{
	display:inline-block;
	width:26%; /*for more icons in a row: width:18%;*/
	min-width:142px;
	padding:10px 40px;
}
.dash-icon a{
	border:6px solid #fff;
	border-radius:50%;
	height:130px;
	width:130px;
	margin:20px auto;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
}

.dash-link {
	height:48px;
	overflow:hidden;
}
.dash-link a{
	font-size:24px;
	line-height:22px;
	color:#000;
}

.users .dash-icon a{
	background-color:#379ad3;
	background-image:url(../images/klita/icon-users.png);
}
.users .dash-icon a:hover{
	background-color:#2782b7;
}

.search .dash-icon a{
	background-color:#67aa0f;
	background-image:url(../images/klita/icon-search.png);
}
.search .dash-icon a:hover{
	background-color:#518a07;
}

.reports .dash-icon a{
	background-color:#f0c40f;
	background-image:url(../images/klita/icon-reports.png);
}
.reports .dash-icon a:hover{
	background-color:#dab106;
}

.clients .dash-icon a{
	background-color:#9f4ea0;
	background-image:url(../images/klita/icon-clients.png);
}
.clients .dash-icon a:hover{
	background-color:#89388a;
}

.tasks .dash-icon a{
	background-color:#f25937;
	background-image:url(../images/klita/icon-tasks.png);
}
.tasks .dash-icon a:hover{
	background-color:#d64322;
}

.meeting .dash-icon a{
	background-color:#89725c;
	background-image:url(../images/klita/icon-meeting.png);
}
.meeting .dash-icon a:hover{
	background-color:#75604c;
}

.dash-calendar .dash-icon a{
	background-color:#e90e42;
	background-image:url(../images/klita/icon-calendar.png);
}
.dash-calendar .dash-icon a:hover{
	background-color:#ce0b39;
}

.phone .dash-icon a{
	background-color:#197b30;
	background-image:url(../images/klita/icon-phone.png);
}
.phone .dash-icon a:hover{
	background-color:#025a17;
}


.content .nav-tabs>li>a, .content .nav-tabs>li>a:focus, .content .nav-tabs>li>a:hover {
    background-color: #94a6b5;
}

.panel-default>.panel-heading-collapse {
    background: #94a6b5;
}
.panel-heading a.collapsed {
    background-color: #94a6b5;
}
.panel-default.sub-panel>.panel-heading>a {
    color: #fff;
}

.list tr.evenListRowS1 td,
.list tr.oddListRowS1 td {
    border-bottom: 1px solid #ccc;
}
