/*!
	* Description: Custom styling for Login page.
	* Author: Varun V. K
*/
@font-face
{
	font-family: MyriadPro;
	src: url('../../fonts/MYRIADPRO-REGULAR.OTF');
} 
@media (max-width: 767px){
.nav-width{
	margin-right: -20px;
	margin-left: -20px;
}
.org_container{
font-size:10pt!important;
}
}
.search_users{
float: right;
position: relative;
right: 112px;
}


body{
	font: 'MyriadPro';
}
.main-content{
	min-height: 520px;
	}
.header-nav{
	position:relative;
	top:5px;
}
#customerTbl td,#myprojects_customerTbl td,#rule_table_id th,#rule_table_id td,#export_rule_table_id td,
#export_rule_table_id th,#users_table_id th ,#users_table_id td{
	white-space:nowrap;
}
#projectcosting_table_id tbody tr.even:hover td,#projectcosting_table_id  tbody tr.odd:hover td,
#myprojects_customerTbl  tbody tr.even:hover td,#myprojects_customerTbl  tbody tr.odd:hover td,#customerTbl  tbody tr.even:hover td,#customerTbl  tbody tr.odd:hover td,#rule_table_id   tbody tr.even:hover td,#rule_table_id  tbody tr.odd:hover td,
#export_rule_table_id  tbody tr.even:hover td,#export_rule_table_id  tbody tr.odd:hover td,#users_table_id  tbody tr.even:hover td,#users_table_id  tbody tr.odd:hover td{
	background-color: #FFFF6F;
}
#orange_logo a{
    background: url(../../images/orange_logo.png) no-repeat 0 bottom;	
}
#footer_logo img{
	height: 2.0em;
	cursor: pointer;
	margin-top:5px;
}
#magma_logo a{
    background: url(../../images/magma_logo.png) no-repeat left top;
}
#magma-logo-login {
	/*margin-top:10%;*/
}
.container-header{	
	/* padding-top:10px; */
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-bottom-color: #b3b3b3;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.page-header{
	padding: 0;
	margin: 0;
    font-size: 20px;
	font-weight:normal;
}
table.custom-grid thead .sorting{
	background:#fff;
}
table.custom-grid thead .sorting:hover{
	background: #fff url(../../css/bootstrap/images/sort_both.png) no-repeat center right;
}
/*
	* Nav bar styling
*/
.navbar, .navbar-inner, .navbar-fixed-top, .container, #tabs .nav {
	border:none;
	background-image:none;
}
.navbar {
	background: none;
}
.navbar-inner {
	border:none;
	background: none;
	filter: none;	
	box-shadow: none;
	min-height: 40px;
	max-width: 96%;
	margin: 0 auto;
	background:  none;
}

.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover,
.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a,
.navbar .nav li.dropdown a.active
{
	text-decoration: none;
	border: none;
	box-shadow: none;
    text-shadow: none;
    background: none;
	font-weight: normal;
	font-size: 16px;
    color: #FC7C27;
}

.dropdown-menu,
.dropdown-menu>li>a{
	font-weight: normal;
	font-size: 16px;
	cursor : pointer;
}
.navbar .nav>li>a,.navbar-text,
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle{
	color: #000	;
	text-shadow: none;
    font-weight: normal;
	font-size: 16px;
	background: none;
}
/*
	*
*/
.error{
	color: #D00;
}
/*
	* Footer styling
*/
.footer p{
	/* background-color: #1b82b6 !important;
    border-color: transparent !important;
    color: #fff;
    text-align: center;
    border-top: 2px solid;
    border-bottom: 2px solid; 
	min-height: 10px;
    margin-top: 45%; */ 
	
    color: #fff;
    text-align: center;
    /* min-height: 10px; */
   
}
/*css related to datatables*/
.searchglass{
position: relative;
bottom: 5px;
}
.france_contracts{
position: relative;
bottom: 1px;
}

.dataTables_filter {
display: none; 
}
.smis_type,.parent_type{
	display:none;
}

div.dataTables_info {
 /*padding-top:35px;*/
 display:inline-block;
 right:13em;
 position:relative;
 top: 20px;
}
.custom-fluid{
	margin-bottom:20px;
}
.span-h3-fix{
	padding:2% 0 1% 3%;
}
.button-fix{
	margin-right: 3%;
	margin-bottom:2%;
}
.header-container{
	border-bottom:4px solid #ccc;
	margin-bottom:20px;
	border-radius:2px;
}
.ui-dialog label{
font-weight:bold;
}
/*Table Styling*/
.actions img {
	padding-right: 3px;
	}
/* .create_project img {
	padding-right: 3px;
	} */	
/*loading image styling*/

#success_msg{
font-size:15px;
}
.span_msg{
font-weight:bold;
}
.row-style{
padding:10px;
}
.table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th{
    background-color: #e6e6e6;
    }
.table-striped tbody>tr:nth-child(even)>td,
.table-striped tbody>tr:nth-child(even)>th{
    background-color: #fff;
    }

#action_on_projects{
font-size:12px;
}
.display_slm_list,.display_list,.display_all_intl_list,#action_on_projects a{
cursor:pointer;
}
/*#customerTbl,#noncustomerTbl#action_on_projects a{
cursor:pointer;
}*/	
#proj_container { width: 35%; height: auto; padding: 0.5em; }
.custom-icon{float: left; margin-right: .3em;}
.datepicker_cursor{
cursor:default !important;
background-color:#FFF !important;
}
#export_rule_table_id  .group{
background:#CCC;
}
#end_date,#begin_date,#FromDate,#StartDate{
	margin-right: 5px
}
.edit,.delete,.copy,.toggle1,.toggle0{cursor:pointer;}
.file_input_textbox{
	float: left;
	width: 70%;
	border: none;
	border-right: 1px solid #B5B8C8;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height: 33px;
}
.file_input_hidden {
	cursor: pointer;
	position:relative;
	bottom:34px;
	height: 30px;
	font-size: 1.8em !important;
	background:none;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 1;
}
.hide_file{
	/*position: relative;*/
	/*right: 8.8em;*/
	bottom:8.2em;
	height: 3em;
}
.file_input_button{
	width: 25%;
	-webkit-border-radius: 0px 3px 0px 0px; 
	-moz-border-radius: 0px 3px 0px 0px;
	border-radius: 0px 3px 0px 0px;
}
.file_upload_button{
	width: 23%; 
	-webkit-border-radius: 0px 3px 0px 0px; 
	-moz-border-radius: 0px 3px 0px 0px;
	border-radius: 0px 3px 0px 0px;
}

.view_details,.edit,.delete,.copy,.viewdetails{cursor:pointer !important;}
#import_control{height:3em;}
#action_on_projects_wrapper{
margin-top:10px;
}
#show_project_history{
cursor:pointer;
}
#history_grid th{
background:#666;
color:#FFF;
font-weight:bold;
}
#history_grid{
margin:0 auto;
}
.custom_span{
	position:relative;	
	bottom:2em;
}
#error_file_div{
position:relative;
bottom:2em;
color:#D00;
}

.span_th{
min-width:120px;
}
.table_width{
	width : 100%;
}
.hidesmis{
display:none;
}
#loading,#loading_popup,#loading_div,#loading_divs{
display:none;
}
#loading img,#loading_popup img,#loading_div img,#loading_divs img{
	position:relative;
	top:50%;
	left: 50%;
}
#operating_text{
background: none;
border: none;
box-shadow: none;
cursor: default;
}
.form-horizontal .controls {
top: 5px !important;
position: relative !important;
}
#approve_comment,#reject_comment{
width:80%;
height:6em;
}
table.custom-grid thead .sorting,table.custom-grid thead .sorting_disabled,table.custom-grid thead .sorting_asc,table.custom-grid thead .sorting_desc,table.custom-grid thead .sorting:hover{
	color:#000;
	background-color:#fff;
}
.ui-front {
	z-index: 99999 !important;
	position:fixed !important;
}
.dropdown-backdrop{
	position:static !important;
}
.ui-autocomplete {
	max-height: 200px;
    overflow: scroll;
	z-index: 99999 !important;
}
#slmdisplay_div,#rule_div,#users_div,#project_container,#projectcosting_div,#tabs_container{
	width: 100%; 
	overflow: auto;
	min-height: 325px;
}

.pagination {
	margin: 20px 0 !important;
}
.hide_action{
display:none !important;
}
.popup_header{
color:#ff6613;
font-size:16px;
font-weight:bold;
}
#add_update_project label{
font-size:12px;
}
#add_update_project input[type="text"]{
width:150px;
}
.custom-color{
 background: #FF6613;
 color: #FFF;
}
.add-title i{
position: relative;
top: 2px;
right: 0.1em;
}
.ui-dialog .ui-dialog-titlebar{
 border-bottom-width: 4px; 
}
.header-button-holder{
	padding-top:30px;
	margin-bottom:30px;
	border-bottom:4px solid #e6e6e6;
	border-radius :4px;
}
.hello-b{
	color:#FC7C27;	
}
.hello-strong,.hello-b{
	font-weight:normal;
	font-size: 16px;
}
.page-header {
	border:none;
}
#contract_startdate,#contract_enddate{
color:#0064cd;
font-weight:bold;
font-size: 12px;
}
.note_text{
color:#0064cd;
}
#contract_info,.contract_info{
	color: #0064cd;
    font-weight: bold;
    font-size: 12px;
    left: 32%;
    position: relative;
	top : -10px;
}
.france_contract_text{
	color: #0064cd;
    font-weight: bold;
    font-size: 12px;
    margin-left: -57%;
    margin-right: 100%;
    position: relative;
    top: 30px;
}
.custom-color,.custom-color:hover,.custom-color:focus{
	background: #FF6613 !important;
	color: #FFF;
}
.add-title i{
position: relative;
top: 2px;
right: 0.1em;
}
.ui-dialog .ui-dialog-titlebar{
	border-bottom-width: 4px; 
}
#reset_search,#rule_search,.ui-datepicker-trigger{
 cursor: pointer;
}
.tagsinput{
position: relative;
bottom: 120px;
left: 230px;
}
div.tagsinput span.tag{
	color: #FFF !important;
	background:#FF6613 !important;
	padding:1px 3px !important;
	border:1px solid #FF6613 !important;
}
.popup_header{
	color:#ff6613;
	font-size:16px;
	font-weight:bold;
}
.hr_info{
	 border-right: 1px solid red;	
}
.mgr_info{
	margin-left : 10%;
}
.mgr_info_obs{
	margin-left : 50%;
	width:50%;
}
div.tagsinput{
	border:none !important;
	overflow:hidden !important;
}
div.tagsinput span.tag a{
	color: #FFF !important;
}
#add_update_rule h3,#add_update_project h3{
	border-bottom: 1px solid #ff6613;
}
#add_update_project p{
	border-bottom: 1px solid #ff6613;
}
#add_update_rule  label ,#users_operation label{
	font-size:12px;
}

.add-title i{
	position: relative;
	top: 2px;
	right: 0.2em;
}
.btn-pagination{
	position: relative;
	bottom: 10px;
	right: 1%;
}
.input_paginate,.label_pagination{
	position: relative;
	bottom: 10px;
}
.input_paginate{
	width: 100px;
}
.highlighted {
    outline:1px dashed #666; /* Firefox, Opera, Chrome, IE8+ */
    outline-width: 3px;	
}
.approveProject,.deleteProject{
cursor:pointer;
font-size:11pt !important;
}
.checkbox_container{
width: 13px;
    height: 13px;
    background: #888;
    opacity: .8;
    line-height: 0;
    cursor: default;
	position:relative;
	bottom:15px;
}
input:disabled {
    opacity: .8;
    width: 13px;
    height: 13px;
}
.dropdown-menu-actions{
text-align:left;
}
.dropdown-menu-create_project{
text-align:left;
}
.slide_right{
position: relative;
bottom:15px;
}
form{
margin-bottom:0px !important;
}
#hidden{
display:none;
}
.filter_placeholder,#cust_clear_filterval,#noncust_clear_filterval{
font-weight:bold;
}
#slm_search{
cursor:pointer;
}
#proj_desc{
width: 220px;
height: 8em;
}
.financial_td{
text-align:right!important;
}
#proj_schedule th{
text-align:center!important;
}

input[type="file"]{
width:100%!important;
}

.ui-dialog #message_modal #slmdisplay_table_id td:first-child{
	cursor: pointer;
	font-size: 0;
	background: url("../../images/select.png");
	background-repeat: no-repeat;
	background-position-y: 25px;
}
#project_mc_table_id,#project_code_table_id,#customer_table_id,#france_contract_table_id,#france_ident_table_id td{
	cursor: pointer;	
}
.version_details{
position: relative;
top: 38px;
font-size: 12px;
right: 20px;
}
.uat_logo_details{
position: relative;
font-size: 18px;
right: 20px;
font-weight:bold;
color:#FC7C27;
}
div#my_projects.tab_contents div.span2,div#manage_projects.tab_contents div.span2{
width: auto;
}
.entity_descryption{
font-weight:bold;
font-size:12px;
}
.belonging_month{
width:100px;
margin-left:55%;
display:none;
}
.ui-widget-overlay{
opacity:.60!important;
}
.navbar .container-fluid{
padding-right :6px!important;
}
.org_name{
    font-weight: bold;
    box-shadow: black;
}
.tableborder tr{
	border:1px solid #000;
}
.footer{
background-color: #1b82b6 !important;
border-color: transparent !important;
border-top:1px solid;
/*margin-top:22px;*/
padding-bottom:3px;
padding-top:3px;
} 
.result_year{
	font-weight: bold;
    font-size: 14px!important;
    color: #337ab7;
	right:1%;
   /*  margin: 0 auto !important;
    margin-top: 8px;
    left: 144px;
    width: 50%; */	
}
.vtu_msg{
	width: 50%;
    right: 3%;
}
.table-responsive{
    position: relative;
    top: 1px;
}	
 /* .hidden-xs{
	font-size:10px;
	display:block;
}  */
.usn_body{
margin-bottom: 0;
	max-width: 500px;
	border: 3px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	background: #87EBD6; /* Old browsers */
	background: -moz-linear-gradient(top,  #87EBD6 0%, #87BDEB 50%, #87EBD6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87EBD6), color-stop(50%,#87BDEB), color-stop(100%,#87EBD6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #87EBD6 0%,#87BDEB 50%,#87EBD6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #87EBD6 0%,#87BDEB 50%,#87EBD6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #87EBD6 0%,#87BDEB 50%,#87EBD6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #87EBD6 0%,#87BDEB 50%,#87EBD6 100%); /* W3C */
	-pie-background: linear-gradient(#87EBD6 0%,#87BDEB 50%,#87EBD6 100%); /*PIE*/
	
	-webkit-box-shadow: 0px 0px 14px rgba(0,0,0, 0.75);
	-moz-box-shadow:    0px 0px 14px rgba(0,0,0, 0.75);
	box-shadow:         0px 0px 14px rgba(0,0,0, 0.75);
}
.goback{
position: relative;right:90px;
}
.navbar-default{
	background-color: #f1f5f8 !important;
    border: 1px solid #62AAFF !important;
}
  .table>thead>tr>th{
    padding: 6px !important;
	} 
	.table>tbody>tr>td{
    padding: 5px !important;
	} 
.navbar-brand{
float:none !important;
padding:0px !important;
}
#result_sheet{
	font-size:12px;
}
#grade_table{
	font-size:12px;
}

@media print {  
	.vtu_msg{
	width:96%!important;
	font-size:8pt;
	position:relative;
	left:22%;
	}
	.result_year{
	width:80%!important;
	font-size:10pt!important;
	position:relative;
	left:15%;
	}
	.hidden-xs{
	display:inline-block !important;
	position:relative;
	bottom:40px;
	}
	.org_container{
		font-size:14pt!important;
	}
	.navbar-default{
		border:none !important;
	}
}