@import "reset.css";

@font-face {

  font-family: 'Droid Sans';

  font-style: normal;

  font-weight: bold;

  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('https://themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff') format('woff');

src:url
}

@font-face {

  font-family: 'Droid Sans';

  font-style: normal;

  font-weight: normal;

  src: local('Droid Sans'), local('DroidSans'), url('https://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff') format('woff');
	

}


/*--- Typography --*/

body, html *{

	font-family: 'Droid Sans', sans-serif;

}



p, .button, ul#nav li ul, form#search-form input[type="text"], ul#tabs, div.side-menu ul li a, table, .information-box, .confirmation-box, .error-box, .warning-box{

	font-size:0.75em;

}



/*a:not(.table-actions-button) 
{

}*/

a{

	text-decoration:none;

}


/* merit list*/
.quotaheading
{
	color:#06F; margin-left:300px; font-size:20px
}
.steps
{
	color:#666; 
	font-style:italic;
}

.sidebarlink 
{
	
	color:#00C;
}

.button_sam {
  display: inline-block;
  border-radius: 4px;
  background-color: #87AFC7; /*#2a2e36;*/
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 20px;
  padding: 10px;
  width: 100px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
}

.button_sam span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button_sam span:after {
  content: '»';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button_sam:hover span {
  padding-right: 10px;
}

.button_sam:hover span:after {
  opacity: 1;
  right: 0;
}

.formula_show
{
color:#737CA1; 
font-weight:bold;
margin-left: 200px;	
}

div.formula
{
	border:2px solid black;
	
}

* { font-family:Arial; }
h2 { padding:0 0 5px 5px; }
h2 a { color: #224f99; }
a { color:#999; text-decoration: none; }
a:hover { color:#802727; }
p { padding:0 0 5px 0; }

input { padding:5px; border:1px solid #999; border-radius:4px; -moz-border-radius:4px; -web-kit-border-radius:4px; -khtml-border-radius:4px; }


.label {
        color: #666;
        font-size: 11px;
        font-weight: bold;
        line-height: 14px;
        float: right;
        margin: 20px -24px;
        width: 577px;
    }

.add_institute {
        color: #06F;
        font-size: 13px;
        font-weight: bold;
    }
	.readonly_view {
		background-color:#DFDFE1;
		font-weight:bold;
    }
	


/*New tooltip given by (Sir Waqas)*/
#aToolTip {
	position: absolute;
	z-index: 50000;
}

#aToolTip .aToolTipContent {
		position:relative;
		margin:0;
		padding:0;
	}

.defaultTheme {
	border:2px solid #444;
	color:#fff;
	background:#2d3646;
	margin:0;
	width:350px;
	height:auto;
	display:block;
	padding:6px 12px;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
	-moz-border-radius: 12px 12px 12px 0;
	-webkit-border-radius: 12px 12px 12px 0;
	-khtml-border-radius: 12px 12px 12px 0;
	border-radius: 12px 12px 12px 0;
	
	-moz-box-shadow: 2px 2px 5px #111; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
	box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
}
	
	.defaultTheme #aToolTipCloseBtn {
		display:block;
		height:18px;
		width:18px;
		background:url(../img/icons/table/closeBtn_new.png) no-repeat;
		text-indent:-9999px;
		outline:none;
		position:absolute;
		top:-20px;
		right:-30px;
		margin:2px;
		padding:4px;
	}
/* End */

a.exampleTip {
	color: #FEC92C;
}

a.exampleTip:hover{
	text-decoration: underline;
}
/* new fatima*/

div.login-menu{

	width:98%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:1%;
	margin-right:1%;
	background-color:#F0F8FF;
	border:1px solid #eeefef;
    color:#2f363f;

}
.font_new
{
color:#F00;
font-size:15px;
border:#F00;
font-style:bold;
}
 
.instruction
{
color:#000 ; 
font-size:15px ;
font-family:Verdana, Geneva, sans-serif;
line-height:20px;
}
.login-menu-table{
	
	background-color:#F0F8FF;
	border-right:1px solid #3b414c;
	width:auto;	
	margin-top:10px;
	margin-bottom:10px;
	margin-left:1%;
	margin-right:1%;

    color:#2f363f;
	font-size:14px;

}
.login-menu-table_new{
	
	background-color:#F0F8FF;
	border-right:1px solid #3b414c;	
	margin-top:10px;
	margin-bottom:10px;
	margin-left:1%;
	margin-right:1%;
color:#2f363f;
	font-size:10px;
	font-weight:600;

}

.login-menu-row{
	
	background-color:#F0F8FF;
	width:auto;	
	margin-top:10px;
	margin-bottom:10px;
	margin-left:1%;
	margin-right:1%;
    color:#2f363f;
    font-size:14px;
    

}
.box_size
{
	height:200px; 
	width:250px;
	text-align:justify;
}
/* new fatima*/

h1{

	font-size:1.125em;

}



h2{

	font-size:0.875;

}



h3{

	font-size:0.75em !important;

}



div.content-module-heading span{

	font-size:0.625em;

}



/*--- General ---*/

/*Merit list*/

.input-disabled{
background-color:#EBEBE4;border:1px solid #ABADB3;padding:2px 1px;
}

.round{

	border-radius:0.3125em;

	-moz-border-radius:0.3125em;

	-webkit-border-radius:0.3125em;

}



.text-upper{

	text-transform:uppercase;

}



.fl{

	float:left;

}



.fr{

	float:right;

}



p{

	margin-bottom:1.666em;

}



.bold{

	font-weight:bold;

}



.half-size-column-small{

	width:32%;

}

.half-size-column-big{

	width:64%;

}



ul.temporary-button-showcase{

	list-style-type:none;

}



ul.temporary-button-showcase li{

	width:23%;

	float:left;

	margin-bottom:1em;

}



/*--- Buttons ---*/

.button{

	padding:0.833em;

	display:inline-block;

	background-repeat:no-repeat;
	
	border: none !important;

}

.button:hover {
	cursor: pointer !important;
}



.image-left{

	background-position:0.833em center;

	padding-left:3em;

}



.image-right{

	background-position:right center;

	padding-right:3em;

}



.ic-left-arrow{

	background-image:url(../img/icons/ic-left-arrow.png);

}



.ic-right-arrow{

	background-image:url(../img/icons/ic-right-arrow.png) !important;

}



.ic-add{

	background-image:url(../img/icons/ic_add.png);

}



.ic-edit{

	background-image:url(../img/icons/ic_edit.png);

}



.ic-delete{

	background-image:url(../img/icons/ic_delete.png);

}



.ic-download{

	background-image:url(../img/icons/ic_download.png);

}



.ic-upload{

	background-image:url(../img/icons/ic_up_circle.png);

}



.ic-favorite{

	background-image:url(../img/icons/ic_favorite.png);

}



.ic-print{

	background-image:url(../img/icons/ic_print.png);

}



.ic-zoom{

	background-image:url(../img/icons/ic_zoom.png);

}



.ic-menu-user{

	background-image:url(../img/icons/menu/ic-menu-user.png) !important;

}



.ic-menu-notification-active{

	background-image:url(../img/icons/menu/ic-menu-notification-active.png) !important;

}



.ic-menu-notification{

	background-image:url(../img/icons/menu/ic-menu-notification.png) !important;

}



.ic-menu-settings{

	background-image:url(../img/icons/menu/ic-menu-settings.png) !important;

}



.ic-menu-log-out{

	background-image:url(../img/icons/menu/ic-menu-log-out.png) !important;

}



.ic-search{

	background-image:url(../img/icons/ic-search.png) !important;

}



.ic-table-edit{

	background-image:url(../img/icons/table/ic-table-edit.png) !important;

}



.ic-table-delete{

	background-image:url(../img/icons/table/ic-table-delete.png) !important;

}



/*--- Colors ---*/

.dark{

	background-color:#3f4551;

	color:white;

}

	.dark:hover{

		background-color:#5d6677;

		color:white;

	}



.blue{

	background-color:#2069b4;

	color:white;

}

	.blue:hover{

		background-color:#5581b3;

		color:white;

	}

	

a{  color:#2069b4; }

	a:hover{  color:#2a2e36; }



p a{  border-bottom:1px dotted #2069b4; }	

p a:hover{  border-bottom:1px dotted #2a2e36; }	

	

/*--- Top Bar & Header ---*/

div#top-bar{

	background-color:#2a2e36;

	padding:0.625em 0px;

}



div#header{

	padding:1.25em 0em;

}



div#login-intro{

	background:transparent url(../img/lock-icon.png) no-repeat left center;

	padding:0.3125em 0em 0.3125em 3.125em ;

}



div#header-with-tabs{

	padding:1.25em 0 0 0;

}



a#company-logo-small img{

	height:30px;

}





/*--- Tabs ---*/

ul#tabs{

	list-style-type:none;

}



ul#tabs li{

	float:left;

}



ul#tabs li a{

	display:block;

	border:1px solid #eeefef;

	border-bottom:none;

	padding:1.66em 0.833em;

	margin:0 0.416em -1px 0;

	color:#9498a1;
	font-size:11px;

}



ul#tabs li a:hover{

	color:#2a2e36;

}



ul#tabs li a#dashboard-tab{

	background:transparent url(../img/dashboard-icon.png) no-repeat 0.833em center;

	padding-left:3em;

}

ul#tabs li a#user-manager-tab{

	background:transparent url(../img/user-icon.png) no-repeat 0.833em center;

	padding-left:3em;

}

ul#tabs li a.pack-manager-tab{

	background:transparent url(../img/package-icon.png) no-repeat 0.833em center;

	padding-left:3em;

}


ul#tabs li a.selected{

	

	font-weight:bold;

	color:#2a2e36;

}





/*--- Menu ---*/

ul#nav{ list-style-type:none; }

ul#nav > li{ float:left; position:relative; margin-right:0.3125em; }

ul#nav li:hover ul{ left:0em; }

ul#nav li:hover a{ background-color:#5d6677; color:white; }

ul#nav li ul{ list-style-type:none; position:absolute; z-index:999; left:-9999px; margin-top:-2px; }

ul#nav li ul li a{ color:white; background-color:#5d6677; display:block; padding:0.833em 0.833em 0.833em 3em; border-top:1px solid #6a7282; width:100%; background:url(../img/menu-item-bullet.png) no-repeat right center }

ul#nav li ul li a:hover{ background-color:#7a8497; }

ul#nav li ul li:last-child a{ 

	border-bottom-right-radius:0.3125em; 

	-moz-border-bottom-right-radius:0.3125em; 

	-webkit-border-bottom-right-radius:0.3125em; 

	border-bottom-left-radius:0.3125em; 

	-moz-border-bottom-left-radius:0.3125em; 

	-webkit-border-bottom-left-radius:0.3125em; 

}



ul#nav li.v-sep{

	border-right:1px solid #3b414c;

	margin-right:0.625em;

	padding-right:0.625em;

}



/*--- Content ---*/

div#content{

	background:#f3f3f3 url(../img/artwork-bg.png) repeat-x left bottom;

	padding:1.875em;

	border:1px solid #eeefef;

}



div#content-full-width{

	background:#f3f3f3 url(../img/artwork-bg.png) repeat-x left bottom;

	padding:1.875em 0;

	border:1px solid #eeefef;

}



div.side-menu{

	width:15%;

	background-color:#2a2e36;

	border:1px solid #eeefef;

	margin-bottom:1em;

}

	div.side-menu h3{

		text-transform:uppercase;

		font-weight:bold;

		color:white;

		margin:1.25em;

	}

	

	div.side-menu ul{

		list-style-type:none;

	}

	

	div.side-menu ul li a{

		background:white url(../img/list-item-bullet.png) no-repeat right center;

		display:block;

		padding:0.833em 1.25em;

		border-top:1px solid #f8f9fa;

	}

	div.side-menu ul li a.sep {

    border-bottom: 1px dotted #B7BDC9;

}

		div.side-menu ul li a:hover{

			background-color:#f8f9fa;

		}



		

div.side-content{

	width:83%;

	

}



div.content-module{

	background-color:white;

	margin-bottom:1em;

	border:1px solid #eeefef;

}



div.content-module-heading{

	background-color:#2a2e36;

	cursor:pointer;

}

	div.content-module-heading h3{

		text-transform:uppercase;

		font-weight:bold;

		color:white;

		margin:1.25em;

	}

	

	div.content-module-heading span{

		text-transform:uppercase;

		color:#969dac;

		margin:1.5em;

	}



div.content-module-main{

	padding:1em 1em 2em 1em;

	display:block;

}



/*--- Forms ---*/

form#login-form{

	width:18.75em;

	margin:0px auto;

}



form label{

	display:block;

	text-transform:uppercase;

	color:#2a2e36;

	margin-bottom:0.416em;

}



form label.alt-label{

	text-transform:none;

}

form input[type="submit"]{

    border: medium none;

    cursor: pointer;

}



form input[type=checkbox], form input[type=radio]{

	margin-right:0.833em;

}



form input[type=text], form input[type=password], textarea {

	border:1px solid #d9dbdd;

	padding: 0.7em 0.7em;

	outline:none;

}



form input[type='text']:hover, form input[type='password']:hover,

form input[type='text']:focus, form input[type='password']:focus,

textarea:hover, textarea:focus {

	border:1px solid #bbbdbe;

}



form input[type='button']{

	border:none;

	cursor:pointer;

	

}



.select_medium{

	width: 120px;

	padding: 10px;

	border:1px solid #D9DBDD;

}

form#search-form input[type="text"]{

	border:none;

	padding: 0.833em 3em 0.833em 0.833em;

}



::-webkit-input-placeholder{ color:#858d9c; }

::-moz-input-placeholder{ color:#858d9c; }



form input.error-input{

	border:1px solid #ff876f;

}

form select.error-input{

	border:1px solid #ff876f;

}





	form input.error-input:hover, form input.error-input:focus{

		border:1px solid #bf4026;

	}

	

form p em{

	display:block;

	margin-top:0.833em;

}



form p.form-error, form p.form-error label{

	color:#cf4425;

}





/*--- Message Boxes ---*/

.information-box, .confirmation-box, .error-box, .warning-box{

	padding:0.833em 0.833em 0.833em 3em;

	margin-bottom:0.833em;

}



.information-box{

	background:#e5f5f9 url(../img/icons/message-box/ic-information.png) no-repeat 0.833em center;

	border:1px solid #cae0e5;

	color:#5a9bab;

}



.confirmation-box{

	background:#e7fae6 url(../img/icons/message-box/ic-confirmation.png) no-repeat 0.833em center;

	border:1px solid #b7cbb6;

	color:#52964f;

	display:none;

}



.error-box{

	background:#ede8e4 url(../img/icons/message-box/ic-error.png) no-repeat 10px 10px;

	border:1px solid #e6bbb3;

	color:#d35a3e;

	display:none;

}



.warning-box{

	background:#fdf7e4 url(../img/icons/message-box/ic-warning.png) no-repeat 0.833em center;

	border:1px solid #e5d9b2;

	color:#b28a0b;

}

/*--- Tables ---*/

table{

	width:100%;

}



	table th{

		

		color:white;

		text-transform:uppercase;

		text-align:left;

		padding:1.25em;

		cursor:pointer;

		border-left:1px solid #7a8598;

		background: #5d6677 ;

	}

table.data-table td:first-child, table.data-table th:first-child{

	padding: 0;

    text-align: center;

    vertical-align: middle;

    width: 4em;



}

/*	table td:first-child, table th:first-child{

		width:4em;

		text-align:center;

		padding:0;

		vertical-align: middle

	}

	

	table td:last-child, table th:last-child{

		width:6em;

		text-align:center;

		padding:0;

		vertical-align: middle

	}*/

	

	table tbody td{

		padding:0.833em 1.25em;

		border-bottom:1px solid #f8f9fa;

		border-left:1px solid #fff;

	}

	

	table tbody tr:nth-child(odd){

		background-color:#f8f9fa;

	}



table td.table-footer{

	text-align:left;

	padding-top:1.25em;

}



a.table-actions-button{

	width:1.34em;

	height:1.34em;

	display:inline-block;

	background-position:center center;

}



/*--- Widths ---*/

.full-size-input{

	width:94%;

}



.default-size-input{

	width:20.83em;

}



.page-full-width{

	padding:0px 1.875em;

}



/*--- Footer ---*/

div#footer{

	padding:1.875em 0px;

	text-align:center;

}



/*user written CSS*/

.left_pad{

	padding-left: 20px;



}

.label_med{

	padding-right: 80px;;

}

#center_content{


	width: 600px;

	border: 1px solid #D9DBDD;

    color: #2A2E36;

	margin:0 auto;


}

#center_content_superadmin{
	

	width: 1000px;

    color: #2A2E36;

	margin:0 auto;

	

}

#required_span{

	color:#BF3922;

	font-size:16px;

}

table.data-table th a.bottom_arrow {

    background: url("../img/sort_asc.png") no-repeat scroll right center transparent;

}

.search_text{

	border:1px solid #D9DBDD;

	/*padding:0.833em;*/

	display:inline-block;

	background-repeat:no-repeat;

}

.red {

    color: #CF4425;

}

.green {

    color: #52964F;

}

.btn-font{

	font-size: 1.025em;

}

/* End User CSS*/

/*demo_table.css*/

.dataTables_wrapper {

	position: relative;

	clear: both;

	zoom: 1; /* Feeling sorry for IE */

}

.dataTables_length {

	width: 40%;

	float: left;

	padding-bottom:25px;

	font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	color: #333;

	background-color: #fff;

}

.dataTables_info {

	width: 60%;

	float: left;

	font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	color: #333;

	background-color: #fff;

}



.dataTables_paginate {

	float: right;

	text-align: right;

	font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	color: #333;

	background-color: #fff;

}

.top .dataTables_info {

	float: none;

}

.example_alt_pagination div.dataTables_info {

	width: 40%;

}

.paginate_disabled_previous, .paginate_enabled_previous,

.paginate_disabled_next, .paginate_enabled_next {

	height: 19px;

	float: left;

	cursor: pointer;

	*cursor: hand;

	color: #111 !important;

}

.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,

.paginate_disabled_next:hover, .paginate_enabled_next:hover {

	text-decoration: none !important;

}

.paginate_disabled_previous:active, .paginate_enabled_previous:active,

.paginate_disabled_next:active, .paginate_enabled_next:active {

	outline: none;

}



.paginate_disabled_previous,

.paginate_disabled_next {

	color: #666 !important;

}

.paginate_disabled_previous, .paginate_enabled_previous {

	padding-left: 23px;

}

.paginate_disabled_next, .paginate_enabled_next {

	padding-right: 23px;

	margin-left: 10px;

}



.paginate_disabled_previous {

	background: url('../img/back_disabled.png') no-repeat top left;

}



.paginate_enabled_previous {

	background: url('../img/back_enabled.png') no-repeat top left;

}

.paginate_enabled_previous:hover {

	background: url('../img/back_enabled_hover.png') no-repeat top left;

}



.paginate_disabled_next {

	background: url('../img/forward_disabled.png') no-repeat top right;

}



.paginate_enabled_next {

	background: url('../img/forward_enabled.png') no-repeat top right;

}

.paginate_enabled_next:hover {

	background: url('../img/forward_enabled_hover.png') no-repeat top right;

}

#dt_example {

	font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	color: #333;

	background-color: #fff;

}

.dataTables_filter {

	width: 98%;

	/*float: right;*/

	text-align: right;

	font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	color: #333;

	background-color: #fff;

	padding-bottom:25px;

}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

 * DataTables sorting

 */



.sorting_asc {

	background: url("../img/sort_asc.png") no-repeat scroll right center #5D6677;

    border-left: 1px solid #7A8598;

    color: white;

    cursor: pointer;

    padding: 1.25em;

    text-align: left;

    text-transform: uppercase;

	//background: url('../img/sort_asc.png') no-repeat center right;

	

}



.sorting_desc {

	background: #5D6677 url('../img/sort_desc.png') no-repeat center right;

	border-left: 1px solid #7A8598;

    color: white;

    cursor: pointer;

    padding: 1.25em;

    text-align: left;

    text-transform: uppercase;

}



.sorting {

	background: #5D6677 url('../img/sort_both.png') no-repeat center right;

	border-left: 1px solid #7A8598;

    color: white;

    cursor: pointer;

    padding: 1.25em;

    text-align: left;

    text-transform: uppercase;

}



.sorting_asc_disabled {

	background: #5D6677 url('../img/sort_asc_disabled.png') no-repeat center right;

	border-left: 1px solid #7A8598;

    color: white;

    cursor: pointer;

    padding: 1.25em;

    text-align: left;

    text-transform: uppercase;

}



.sorting_desc_disabled {

	background: #5D6677 url('../img/sort_desc_disabled.png') no-repeat center right;

	border-left: 1px solid #7A8598;

    color: white;

    cursor: pointer;

    padding: 1.25em;

    text-align: left;

    text-transform: uppercase;

}

 

th:active {

	outline: none;

}

.sorting_disabled{

	background: #5D6677;

	cursor:auto;

}

ul#tabs li a.project-management-tab {
    background: url("../img/icons/project_open.png") no-repeat scroll 0.833em center transparent !important;
    padding-left: 3em;
}

ul#tabs li a.template-management-tab {
    background: url("../img/icons/menu/ic-menu-notification-active.png") no-repeat scroll 0.833em center transparent !important;
    padding-left: 3em;
}

ul#tabs li a.gallery-management-tab {
    background: url("../img/Icon-Gallery.jpg") no-repeat scroll 0.833em center transparent !important;
    padding-left: 3em;
}

ul#tabs li a.finance-management-tab {
    background: url("../img/finance.png") no-repeat scroll 0.833em center transparent !important;
    padding-left: 3em;
}

a.add_button
{
	background-color: #2069B4;
    background-image: url("../img/icons/ic-right-arrow.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0.3125em 0.3125em 0.3125em 0.3125em;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    padding: 7px 28px 6px 7px;
    text-transform: uppercase;
	margin-top:-5px;
	margin-bottom:10px;
}

img.back-gallery-img
{
	width:100px;
	height:100px;
	padding:10px;
	border:1px solid #CCC;
}

span.img_wrap
{
	position:relative;
	width:120px;
	height:120px;
	float:left;
	margin:10px 5px 10px 5px;
}

a.delete_gall_img
{
	position: absolute;
    right: -6px;
    top: -5px;
}

.fancy
{
	width:80%;
	min-height:500px;
}

.fancy_heading
{

	padding:5px 0px 15px 0;
	color:#2A2E36;
	font-size:14px;
	font-weight:bold;
}

.gal_title
{
	width:100%;
	float:left;
	clear:both;
	margin-bottom:15px;
	font-size:14px;
}

a.done_adding
{
	float:left;
	clear:both;
	padding:10px 15px 10px 15px;
	background-color: #2069B4;
    color: white;
	font-size:15px;
	margin-top:15px;
	border-radius:5px;
}

img.set-featured
{
	
}

table.gallery-list tbody tr td
{
	vertical-align:middle !important;
}

.edit-details span.gal_title, a.done_adding
{
	display:none;
}

a.details_a
{
	width:16px;
	height:16px;
	float:left;
	background:url("../img/details.png");
	background-repeat:no-repeat;
	margin-right:5px;
	font-size:0px;
}

table.form tbody tr td
{
	padding:5px !important;
}

h4.member-field-title
{
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-transform:uppercase;
}

span.event_desc_span p
{
	margin-top:0px;
}

.school_title span.title
{
	width: 100%;
	display: block;
	text-align: center;
	font-size: 18px;
	border-bottom: 1px solid #ccc;
	line-height: 30px;
}

.school_title span.date
{
	width: 100%;
	display: block;
	text-align: right;
	font-size: 12px;
}

.school_title h2
{
	padding-top: 5px;
	margin-top: 5px;
	font-size: 25px;
	padding-bottom: 5px;
	font-weight: bold;
}

.school_title #programs
{
	font-weight:bold;
}

.screening_pagination
{
	width:100%;
	display:block;
	margin:10px 0px 20px 0px;
	text-align:center;
	float:left;
	clear:both;
}

.screening_pagination ul {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-left: 15%;
	clear:both;
}

.screening_pagination ul li
{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    display: inline;
    float: left;
    margin: 0 !important;
    padding: 10px;
}

.screening_pagination ul li a
{
	padding:5px;

}

.screening_pagination ul li.active a
{
	color:#ccc !important;
}

h4.section_title 
{
	font-size:16px;
	font-weight:bold;
}

span.passing_criteria
{
	font-weight:normal;
	font-size:14px;
}

ol
{
	list-style:decimal !important;
}

table.screen-table tbody tr td
{
	border:1px solid #ccc !important;
}

table.screen-table ol
{
	margin-left: 15px;
font-weight: bold;
font-size: 12px;
}

.eva_info_link a
{
	    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
    margin-left: 10px;

}

.review_pagination ul
{
	margin-left:15px !important;
}

span.review_counter
{
	display: block;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

span.review_field
{
	display: block;
    font-size: 13px;
    font-weight: bold;
}

table.review_table tr td
{
	padding:5px;
}

input.input-review
{
	width:90%;
}

table.screen-table tbody tr td input[type="checkbox"], form input[type="radio"]
{
	cursor:pointer;
}

tr.total_sec_review td
{
	background:#ccc;
}

input.input-mini-rev
{
	width:25px;
	text-align:center;
}

input.text-center
{
	text-align:center;
}

input.error-radio
{
	outline: 1px solid #FF0000;
}

span.label-important
{
	background: none repeat scroll 0 0 #FF0000;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 5px;
}

tr.screen_total td
{
	font-size:14px;
	font-weight:bold;
}

tr.screen_total td input
{
	font-size:14px !important;
	font-weight:bold !important;
	color:#000 !important;
	background:none !important;
	padding:0px;
	border:none;
	width:auto !important;

}

tr.screen_total td input:hover
{
	border:none !important;
}

tr.screen_total td input.fail
{
	color:red !important;
}

input.error
{
	border:1px solid red !important;
}

#resend_email {
}

/* experimentation with Hover */

        span.own1{
            background:#F8F8F8;
            border: 1px solid #DFDFDF;
            color: #415BA9;
            font-size: 11px;
			font-weight:500;
            height:110px;
        	width:220px;
            letter-spacing: 1px;
            line-height: 20px;
/*            position:absolute;
*/            position:relative;
            text-align:justify;
/*            top: auto;
            left:auto;*/
            display:none;
            padding:5px 10px;
        	
            
        }
      
        td.own:hover span{
            display:block;
          /*  visibility: visible;*/
    z-index:9;
        }

  span.dg_prog1{
            background:#F8F8F8;
            border: 1px solid #DFDFDF;
            color: #415BA9;
            font-size: 11px;
			font-weight:550;
            height:150px;
        	width:140px;
            letter-spacing: 1px;
            line-height: 20px;
/*            position:absolute;
*/            position:relative;
            text-align: center;
/*            top: auto;
            left:auto;*/
            display:none;
            padding:5px 10px;
        	
            
        }
      
        td.dg_prog:hover span{
            display:block;
    z-index:9;
        }
 /* New styling for label 06/01/2016 */
 .count_label{
 	font-weight: bold;
 }
		
/*Reports Dashboard Styling by zeeshan 29-12-2015*/
.report_body{
 border: 2px solid #ccc;
 background: #F5FFFA;

}

.report_body tr td {
/*border-left: 1px solid #000;
*//*border-right: 1px solid #000;
*//*background-color: #F5FFFA;
*/
}

.report_body tr td:first-child {
border-left: none;


}

.report_body tr td:last-child {
/*border-right: none;*/
border-left: 1px solid #000;
}
.report_body tr:hover{
background-color:#f5f5f5;

}

/**Sam **/



<!------------Merit_list-------------!>
/* Individual tab styles */

.update_btn
{

}

ul#tabs_merit{

	list-style-type:none;

}

ul#tabs_merit li{

	float:left;

}

ul#tabs_merit li a{
/*
	display:block;

	border:1px solid #eeefef;

	border-bottom:none;

	padding:1.66em 0.833em;

	margin:0 0.416em -1px 0;

	color:#9498a1;
	font-size:15px;
	*/
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:100%;
	font-weight:300;
	font-size:1.25em;
	display:block;

}



ul#tabs_merit li a:hover{

	color:#2a2e36;

}

<!---------------------->
/* Content */
.tabs nav li.tab-current a {
	color: #74777b;
}

.content-wrap {
	position: relative;
}

.content-wrap section {
	display: none;
	margin: 0 auto;
	padding: 1em;
	max-width: 1200px;
	text-align: center;
}

.content-wrap section.content-current {
	display: block;
}

.content-wrap section p {
	margin: 0;
	padding: 0.75em 0;
	color: rgba(40,44,42,0.05);
	font-weight: 900;
	font-size: 4em;
	line-height: 1;
}

<!------------Merit_list-------------!>

a.current
{
  color:black;
  font-weight:bold;
  
}



#nav a.current {
   color: white;
   font-weight:normal;
}


/* ------------------------------------------------------------------------------

    G E N E R A L

--------------------------------------------------------------------------------- */

.tabs_n {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	font-weight: 300;
	font-size: 1.25em;
}


/* Nav */
.tabs_n nav {
	text-align: center;
}

.tabs_n nav ul {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	margin: 0 auto;
	padding: 0;
	max-width: 1200px;
	list-style: none;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.tabs_n nav ul li {
	position: relative;
	z-index: 1;
	display: block;
	margin: 0;
	text-align: center;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.tabs_n nav a {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 2.5;
}

.tabs_n nav a span {
	vertical-align: middle;
	font-size: 0.75em;
}

.tabs_n nav li.tab-current a {
	color: #74777b;
}

.tabs_n nav a:focus {
	outline: none;
}






/*****************************/
/* Triangle and line */
/*****************************/

.tabs-style-linetriangle nav a {
	overflow: visible;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}

.tabs-style-linetriangle nav a span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.8em;
	color:#333;
	
}

.tabs-style-linetriangle nav li.tab-current a:after, 
.tabs-style-linetriangle nav li.tab-current a:before {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 0;
	height: 0;
	border: solid transparent;
	content: '';
	pointer-events: none;
}

.tabs-style-linetriangle nav li.tab-current a:after {
	margin-left: -10px;
	border-width: 10px;
	border-top-color: #e7ecea;
}

.tabs-style-linetriangle nav li.tab-current a:before {
	margin-left: -11px;
	border-width: 11px;
	border-top-color: rgba(0,0,0,0.2);
}

@media screen and (max-width: 58em) {
	.tabs-style-linetriangle nav {
		font-size: 0.6em;
	}
}


/*end*/
