/* page layout main container*/

/*body class */
.claro {
	background: white;
	padding: 0px;
}

body.onlineForm {
	background: transparent;
	padding: 0px;
}

body * {
	outline: none !important;
}
/*header */
#topHeaderDiv {
	height: 59px;
	padding: 5px;
	width: 100% !important;
	left: 0px !important;
	top: 0px !important;
	overflow: visible;
}

/*Logo*/
#top-header-logo {
	margin-left: 10px;
	margin-top: 4px;
	height: 50px;
	width: 185px;
	float: left;
}


/* Start - CSS for non live info text popup */
#isliveInstance {
	display:block;
	padding: 1px;
	top: 12px;
	left: 170px;
	position: relative;
	font-size:13px;
	font-weight: 900;
	color:#ffffff;
}

.islive-info-popup .islive-popuptext {
    visibility: hidden;
    background-color: #faffbd;
    color: #31a340;
    text-align: center;
    border-radius: 6px;
    padding: 8px 5px;
    position: absolute;
    z-index: 99999999;
    left: 50%;
	top: 110%;
    margin-left: -80px;
}

.islive-info-popup .islive-popuptext::before {
    content: "";
    position: absolute;
    top: -6%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #faffbd transparent;
}

.islive-info-popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 2s;
}
/* End - CSS for non live info text popup */


#borderContainerOne {
	padding: 4px;
}

/*login details */
#loginDetails,#instanceName,#logout a, #timeoutMessage ,#countDown{
	color: white;
}

#label_timeout_expires{
	visibility:hidden;
}

#logout a:visited {
	color: white;
}

#loginDetails {
	font-weight: bold;
}
/* page layout main container end */

/*left column */
#sideBar {
	background: #d3d0c9;
	left: 0px !important;
	top: 75px !important;
	overflow-x : hidden !important;
	overflow-y: auto !important;
	height : calc(100% - 75px) !important;
}

.dijitAccordionContainer {
	border-bottom: 0px solid #B7B7B7;
	border-left: 0px solid #B7B7B7;
	border-right: 0px solid #B7B7B7;
	border-top: 0 none !important;
}

.claro .dijitAccordionInnerContainerSelected {
	background-color: REd;
	border-color: #a3a6a6;
}

/*accordition */
.claro .dijitAccordionInnerContainer {
	background-color: #d3d0c9;
	border: 0px solid #B5BCC7;
	margin-bottom: 0px;
}

.claro .dijitAccordionTitle {
	background-color: transparent;
	background-position: 0 0;
	font-size: 11px;
	background-repeat: repeat-x;
	color: #263c4b;
	min-height: 17px;
	padding: 5px 7px 0px;
	height: 30px;
	text-shadow: 1px 1px 1px #e3e3e3;
}

.dijitAccordionTitleFocus {
	padding: 0 0 0 30px;
	font-weight: bold;
	margin-top: 6px;
}

.claro .dijitAccordionContainer .dijitAccordionChildWrapper {
	background-color: #d3d0c9;
	border: 0px solid #769DC0;
	margin: 0 2px 2px;
}

.claro .dijitAccordionInnerContainerHover,.claro .dijitAccordionInnerContainerSelectedActive
	{
	border: 0px solid #769dc0;
	-webkit-transition-duration: .2s;
}
/* MP-2025 REMOVE BORDER = 0 
.claro .dijitHover,.claro .dijitAccorditionInnerContainerSelectedActiveHover
	{
	border: 0px;
}
*/
/* SIDEBAR inner childs*/
.claro .dijitTitlePaneTitle {
	background-color: #EBF0F3;
	background-image: none;
	background-repeat: repeat-x;
	border-bottom: 1px dotted gray;
	min-height: 17px;
	padding: 0 7px 3px;
}

.dijitAccordionChildWrapper .dijitTabContainerTop-dijitContentPane,.dijitAccordionChildWrapper .dijitTabContainerLeft-dijitContentPane,.dijitAccordionChildWrapper .dijitTabContainerBottom-dijitContentPane,.dijitAccordionChildWrapper .dijitTabContainerRight-dijitContentPane,.dijitAccordionChildWrapper .dijitAccordionContainer-dijitContentPane
	{
	background-color: #EBF0F3;
	/*padding: 8px;*/
}

.claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper,.claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper
	{
	background-color: #ffffff;
	border: 0px solid black !important;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}

.claro .dijitTitlePaneContentOuter {
	background: #d3d0c9;
	border-color: -moz-use-text-color #B5BCC7 #B5BCC7;
	border-right: 0px solid #B5BCC7;
	border-style: none solid solid;
	border-width: medium 0px 0px;
}

.claro .dijitTitlePane .dijitArrowNode {
	background-image: url("../images/bluetabs/spriteArrows.png");
	background-repeat: no-repeat;
	height: 8px;
	width: 7px;
}

.optionsNotSelected:hover {
	background: #489aa9;
	border: 0px;
}

.optionsNotSelected:hover a {
	color: white
}

#sideBarMoveOn .dijitTitlePane,#sideBarRelations .dijitTitlePane,#sideBarMobilities .dijitTitlePane,#sideBarWelcomeCenter .dijitTitlePane,#sideBarSettings .dijitTitlePane
	{
	border-bottom: 1px solid #A3A6A6;
}
/* sidebar links */
.optionsNotSelected {
	border: 0px;
}
#sideBarOption-stayOpportunityOptions {
    border:  1px dotted gray;
    margin-left: 0;
}
.sideBarOption {
	height: auto;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-left: 12px;
	margin-bottom: 2px;
}

.sideBarOption a:hover {
	color: white;
}

.digitReset {
	border: 0px;
	margin-left: 12px;
	padding: 0px;
}

.claro .dijitTitlePaneContentInner {
	background-color: #EBF0F3;
	padding: 0px 4px 0px 4px;
}

/*spilitter */
.claro .dijitSplitterV,.claro .dijitGutterV {
	background: #6E899A;
	border: 1px solid #4C6677;
	border-top: none;
	border-bottom: none;
	margin-left: -4px !important;
	width: 5px;
	top: 75px !important;
	height: 100% !important;
}

/*end splitter */

/*tabs */
.claro .dijitTabPaneWrapper,.claro .dijitTabContainerTop-tabs,.claro .dijitTabContainerBottom-tabs,.claro .dijitTabContainerLeft-tabs,.claro .dijitTabContainerRight-tabs
	{
	border-color: #66bff7;
	border: 0px !important;
}

.dijitTabContainerTop-tabs {
	border-bottom: 3px solid #66bff7;
}

.claro .dijitTabContent {
	border: 0px solid #B5BCC7;
}

.claro .dijitTabChecked .dijitTabInnerDiv {
	background-color: #66bff7;
	color: #000000;
}

#mainTab_tablist {
	padding-left: 0px;
	height: 30px
}

.dijitTabContainerTopNone {
	
}

.dijitTabContainer,.dijitTabContainerTop-tabs {
	height: 30px;
}

.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv {
	background-position: center bottom;
	background-repeat: repeat-x;
}

.claro .dijitTabContainerTop-tabs .dijitTabContent {
	background-image: none;
	border-radius: 8px 8px 0px 0px;
	border-bottom-width: 0px;
	min-width: 160px;
	padding: 3px 7px 3px 6px;
	text-align: left;
}

.dijitTabChecked .dijitTabInnerDiv {
	background-color: black;
}

.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container
	{
	border: 0px solid black;
	overflow: hidden;
	z-index: 0;
}

.claro .dijitTabContainerTop-tabs .dijitTab {
	margin-right: 1px;
	padding-top: 4px;
	top: 1px;
}

.claro .dijitTabCloseButton {
	margin-top: 2px;
	margin-right: -1px;
}

.claro .dijitTabInnerDiv {
	background: #97A4AD !important;
	color: #2d404d !important;
}

.claro .dijitTooltipDialogPopup {
	background-color: transparent;
}

.dijitEditorIcon {
	border: none;
}

/* dashboard */
#dashboard {
	background: url(../images/bluetabs/pattern_dashboard.png) top left;
}
/* header  tabs*/
.dijitContentPane h1 {
	background: #f6f6f6; /* Old browsers */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
	border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	font-size: 18px;
	height: 24px;
	margin: 0px;
	padding: 9px 0 0 17px;
	text-shadow: 0px 1px 1px #fff;
	border-bottom: 1px solid #C8C8C8 !important;	
}

.data-list-container {
	border: 0px;
}

/* actions bar */
.actionsBar {
	background: none #D3D3D3;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	overflow: hidden;
	border-bottom: 1px solid #879EAE;
	border-top: 1px solid white;
}

.actionsBar li {
	padding: 1px 1px 0;
}

.claro .dijitContentPane {
	padding: 0;
}

.claro .dijitAccordionContainer .dijitAccordionContainer-child {
	padding: 0px !important;
}

#formToolbar li:hover,.actionsBar li:hover,#topContainer li.menuitem:hover {
	background: url("../images/bluetabs/active_bar_onRollOver.png") repeat-x;
	border: 0px solid #FFB74C;
	cursor: pointer;
}

#formToolbar,.actionsBar ul,#topContainer ul {
	height: 22px;
	float: left;
	width: 87%;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	background-color: #D6D6D6;
}

#topContainer li.menuitem {
	border: 0px;
	height: 22px;
	padding-left: 8px;
	padding-right: 8px;
}

.actionsBar li,#formToolbar li {
	border: 0px;
	height: 22px;
	color: #3A4D5B;
}

.claro .dijitMenuItem {
	/*background-image: url(images/menuHighlight.png);*/
	background-position: 0 -40px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.claro .dijitMenuPassive .dijitMenuItemHover,.claro .dijitMenuPassive .dijitMenuItemSelected
	{
	background-color: red;
	border: solid 1px #769dc0;
	background-position: 0 0;
	color: #000000;
	padding: 5px 9px 6px;
}
/* total records bar */
.claro .gridFooter {
	border-top: 1px solid #d9d9d9;
	height: 21px;
	padding-left: 8px;
	padding-top: 7px;
}

/*login screeen */
.auth {
	border: 0px;
	width: 314px;
	min-height: 280px;
}

.auth-logo {
	height: 50px;
	width: 185px;
	margin-bottom: 5px;
}

.auth * {
	font-family: 'Red Hat Text', sans-serif !important;
	font-size: 11px;
}

#login {
	margin-top: 17px\0/!important;
	margin-top: 15px;
}

#auth #loginbtn {
	color: white;
	margin: 5px 0 0 0px;
	padding: 2px;
}

/*form */
.claro .dijitTextBoxFocused {
	background-color: white;
}

#login .dijitHover,.dijitTabContainerLeft-container .dijitHover,.dijitPopup .dijitHover,.dijitDialog .dijitComboBoxHover, #resetPassword .dijitHover
	{
	border: 1px solid #69c;
}

/* remove border for hover for radiobuttons*/
.claro .dijitRadioHover {
	border: 0
}

/* remove border for hover for radiobuttons*/
.claro .dijitiCHeckBoxHover {
	border: 0
}

.actionsToolbarItem .dijitHover {
	border: 0px;
}

#login .dijitTextBox .dijitValidationContainer {
	height: 17px;
}

.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode {
	background-color: transparent;
	background-image: none;
	padding: 0 3px 0 2px;
	border: solid 1px #b5bcc7;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode {
	background-color: #e9f4fe;
	border: solid 0px red;
}

#mainTab .dijitTabPaneWrapper {
	border: 1px solid #66bff7;
	overflow: hidden !important;
}

/* inner tabs */
.dijitTabContainerLeft {
	padding: 5px;
	background: url(../images/bluetabs/pattern_dashboard.png) top left;
	border: 0px solid red;
}

.dijitTabContainerLeft .dijitTabContainerLeft-tabs {
	background: #ebebeb;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 3px solid #66bff7;
	margin-right: -1px;
	position: absolute !important;
	z-index : 0;
}

.dijitTabContainerLeft .dijitTabPaneWrapper {
	border-top: 1px solid #999;
	padding: 0px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv,.claro .dijitTabContainerLeft-tabs .dijitTabContent
	{
	-moz-border-radius: 0px 0px 0px 0px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv {
	background-image: none;
	min-width: 100px;
}

.claro .dijitTabContainerLeft-tabs .dijitTab {
	left: -1.5px;
	margin-bottom: 0px;
	overflow: hidden !important;
}

.claro .dijitTabContainerLeft-tabs .dijitTabContent {
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-y;
	padding: 3px 8px 4px 4px;
	margin-bottom: 1px;
	overflow: hidden !important;
}

.partialViewContentPane {
	padding: 10px;
}

.claro .dojoxGridMasterHeader .dojoxGridRowTable {
	background:;
	border-left: 1px;
	border-right: 1px;
}

.claro .dojoxGridMasterHeader {
	background: -moz-linear-gradient(center top, #edf2f7, #d0dfea);
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-top: 1px solid white;
}

.claro .dojoxGridRowSelected .dojoxGridCell {
	background-color: #3ba6f2; /* 0082c8*/
	background-image: none;
	color: white;
}

.dojoGrid {
	border: 0px solid #dbdbdb;
}

.dojoxGridRowOver {
	
}

.claro .dojoxGridRowOver .dojoxGridCell {
	background: #3ba6f2;
}

.claro .dijitDialog {
	border: 1px solid #769DC0;
	background: #fff;
}

.mwebFileUploadBox .dijitHover,.mwebFileUploadBox .dijitTabContainerLeft-container .dijitHover
	{
	border: none;
}

/* h2 */
h2 {
	background: #ebebeb;
	height: 22px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 15px;
	padding-top: 1px;
}

.main-input-form {
	margin-left: 3px;
	margin-top: 2px;
}

.formTable {
	width: 100%;
}

.formTableWithTextArea {
	height: 100%;
	width: 100%;
}

#login tr td:first-child {
	min-width: 100px;
	width: 100px;
}

.main-input-form label {
	display: block;
	float: left;
}

#fieldset-frameworks_details label{
    display: block;
	float: none; 
}

.main-input-form tr td:first-child {
	min-width: 126px;
	width: 126px;
}

.main-input-form .radio label {
	display: inline;
}

.form_second_label {
	padding-left: 30px;
}

.widget_in_two_col {
	width: 50%;
}

.formTable .dijitTextBox,.formTableWithTextArea .dijitTextBox {
	width: 100%;
}

.widget_in_two_col {
	width: 50%;
}

.dijitTextBox.dijitComboBox {
	width: 15em;
}

.textareaLine .dijitTextArea {
	padding: 0 !important;
}

.textareaLine td.phone-or-meeting {
	height: 100%;
}

.textareaLine td.description-in-activity {
	height: 100%;
}

.formTable .mwebEntityWrapper,.formTableWithTextArea .mwebEntityWrapper
	{
	padding: 0;
	width: 100%;
}

textarea {
	resize: none;
}

.dijitTextArea {
	width: 15.1em;
	font-family: Tahoma;
	font-size: 11px;
}

/* CONFIRMATION POPUP*/
#blueConfirmationDialog .dijitDialogTitleBar {
	background-color: #66bff7;
}

#blueConfirmationDialog {
	min-width: 300px;
	width: auto;
}

#blueConfirmationDialog span.dijitDialogCloseIcon {
	display: none;
}

#blueConfirmationDialog  .dijitDialogPaneContent {
	background: none repeat-x scroll left top #dcf1fe;
	border-top: 1px solid #769DC0;
	border-bottom: 1px solid #b6cee6;
	padding: 10px 8px;
	position: relative;
}

#blueConfirmationDialog .dijitDialogPaneContent .message {
	background: none;
	font-weight: bold;
	border: 0;
	padding-left: 0;
	text-align: center;
	line-height: 1.5em;
}
/* close , yes/no buttons */
#confirmButtonsBar {
	width: 300px;
	text-align: center;
	padding-top: 5px;
	height: 50px;
	display: table-cell;
	vertical-align: middle;
}

#blueConfirmationDialog .dijitButton .dijitButtonNode,#blueConfirmationDialog .dijitDropDownButton .dijitButtonNode,#blueConfirmationDialog .dijitComboButton .dijitButtonNode,#blueConfirmationDialog .dijitToggleButton .dijitButtonNode
	{
	padding: 3px 7px 6px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
}

#confirmButtonsBar span {
	font-weight: bold;
}

.dijitTabStripSlideLeftIcon {
	background-image: url("../images/bluetabs/redarrowright.png") !important;
	background-repeat: no-repeat !important;
	background-position: 4px 2px !important;
}

.dijitTabStripSlideRightIcon {
	background-image: url("../images/bluetabs/redarrowleft.png") !important;
	background-repeat: no-repeat !important;
	background-position: 4px 2px !important;
}

.claro .tabStripButton .dijitTabInnerDiv {
	background-color: transparent !important;
}

.tabStripButton {
	background: url("../images/buttonBackground/mainButton.gif") repeat-x
		bottom transparent !important;
	border: 1px #000 !important;
	margin-right: 1px !important;
	cursor: pointer !important;
}

.tabStripButton.dijitAlignLeft {
	border-radius: 4.5px 0 0 0 !important;
	margin-right: 1px !important;
}

.tabStripButton.dijitAlignRight.dijitTabDisabled {
	border-radius: 0 0 0 0 !important;
	margin-left: 1px !important;
}

.tabStripButton.dijitAlignRight {
	border-radius: 0 4.5px 0 0 !important;
}

.dijitTabStripMenuIcon {
	background-image: url("../images/bluetabs/reddownarrow.png") !important;
	background-repeat: no-repeat !important;
	background-position: 4px 2px !important;
}

.tabStripButton-top dijitAlignLeft dijitTab tabStripButton {
	background-image: url("layout/images/tabTop.png") !important;
	background-position: 0 0 !important;
	border-color: red !important;
	border-radius: 8px 0 0 0 !important;
	margin-top: 7px !important;
	padding: 5px 2px !important;
}

.ui-jqgrid tr.ui-row-ltr td {
	border-right: 1px solid #A5C9E3 !important;
}

.ui-widget-header {
	Color: #263C4A !important;
}

.ui-jqgrid .ui-jqgrid-hdiv {
	border-bottom: 1px solid #638EAE !important;
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	font-weight: normal !important;
	Color: Black !important;
}
.ui-jqgrid tr.jqgrow td {
	border-bottom: 1px solid #A5C9E3 !important;
	padding: 1px 3px !important;
}
.ui-jqgrid tr.jqgrow td.vpat_font_style {
	border-bottom: 1px solid #A5C9E3 !important;
	padding: 6px 6px !important;
}
.ui-jqgrid-view tr:nth-of-type(2n + 1) {
	/* background-color: #F1F6F9 !important; */
	background-image: none;
}

.ui-jqgrid-view tr:nth-of-type(n):not('.ui-state-highlight'):hover {
	background: #F1F5FB !important;
	background-repeat: repeat-x !important;
	background-color: none !important;
}

.ui-jqgrid-view td a {
	color: Black !important;
}

.ui-jqgrid .ui-jqgrid-hbox {
	padding-right: 0px !important;
}

.ui-state-default,.ui-state-default,.ui-widget-header .ui-state-default
	{
	border-right: 1px solid #A7C9E2;
}
.dijitContentPane  .ui-jqgrid {
	border-radius: 0px 0px 0px 0px !important;
}

.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv,.claro .dijitTabContainerTop-tabs .dijitTabContent
	{
	border-radius: 4.5px 4.5px 0px 0px !important;
}

.ui-icon .ui-icon-refresh .actionsToolbarItem_right {
	background: url("../images/bluetabs/mainmenu_bg.png") !important;
	background-position: center center !important;
	background-repeat: repeat-x !important;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
	{
	background: #fbec88 !important;
	border: 1px solid #FAD42E;
	color: #363636;
}

.dijitTabChecked .dijitTabContent {
	background: url("../images/bluetabs/tabHeadBG.png") repeat-x center
		#F9F9F9 !important;
}

.data-list-container * {
	font-family: inherit !important;
}

div[id^=submit_formacademic_study_] {
	overflow: hidden;
}

div[id^=submit_formacademic_study_] #studies_detailsss-element {
	margin-top: 40px;
}

div[id^=submit_formacademic_study_] #studies_detailss-element {
	margin-top: 40px;
}
div[id^=contentPaneSubTabContent]
{
	overflow: scroll;
	overflow-x: hidden;
}
.unWrapFormContainerDiv
{
    height: auto !important;
    overflow: visible !important;
    overflow-x: visible !important;
}
#sideBarEnomination_button
{
	background-image: none !important;
}
#sideBar_splitter{
    z-index : 0;
}
#mainTab_tablist{
    z-index : 0;
}
#fieldset-activity_email_to_multiselector dt
{
	width: 14.3% !important;
}
#fieldset-activity_email_to_multiselector button
{
    left: -10px !important;
    right: 0 !important;
}

hr
{
	clear: both;
    top: 5px !important;
    position: relative;
}
div[id^="formanswers_Custom_form_"] div[id^=contentPaneSubTabContent]
{
	overflow-y: hidden;
}
.ui-jqgrid .ui-jqgrid-btable {
    margin-bottom: 45px !important;
}

#otpFixedMessage {
	padding: 20px 0px 0px 15px;
	margin-right: -25px;
}

#resendotp {
	margin: 10px;
	float: right;
}

a.resend-otp {
	color: #0A66C2 !important;
	text-decoration: underline;
	cursor: pointer;
	font-weight: 500;
}

.otp-hidden {
	display: none;
}