* {
	margin:0; 
	padding:0;
	box-sizing:border-box;
	}
	
body, html { font-family: 'oswald_regularregular';  }



@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,700,600italic,700italic,800,800italic);

 @font-face {
font-family: 'oswaldbold';
src: url('../fonts/oswald-bold-webfont.woff2') format('woff2'), url('../fonts/oswald-bold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'oswald_regularregular';
src: url('../fonts/oswald-regular-webfont.woff2') format('woff2'), url('../fonts/oswald-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'oswaldlight';
    src: url('../fonts/oswald-light.woff2') format('woff2'),
         url('../fonts/oswald-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

ul { list-style:none; }
a { text-decoration:none; }
.clear { clear:both; height:0px; }

h2 { font-size:35px; color:#0074c7; font-weight:normal; text-transform:uppercase;   }
p {  font-size:18px; color:#004c7e; font-family: 'Open Sans', sans-serif; font-weight:300; }
.button { width:300px; background:#fca300; float:left;  font-size:21px;   text-align:center; text-transform:uppercase; margin-right:27px;  }
.button a { color:#fff; line-height:68px;   }
.button a:nth-child(3) { margin-right:0px; }
.button a.first{ line-height:23px; height:68px; padding-top:12px; display:block;   }
.button:last-child { margin-right:0px; }


/*========================home page css=====================*/
#wrapper { width:100%; float:left; }

.slider { background:url(../images/banner.jpg) center top no-repeat; min-height:421px; width:100%; background-size:cover; float:left;    }
.slider-tp { background:#00448e; height:14px; }
.slider-btm { background:#00448e; height:9px; width:100%; float:left; margin-top:14px;  }
.slider-container { max-width:980px; margin:0 auto; }
.slider-content { width:100%; float:left; background-color: rgba(255, 255, 255, 0.4); margin-top:38px; padding:36px 40px 36px 40px; position:relative;  }
.logo { width:300px; margin:0 auto; position:absolute; left:0px; top:34px; right:0px;  }
.logo img { margin-top:-77px; }
.program { width:100%; background:#fff; text-align:center; padding-bottom:22px; }
.program h2 { font-size:35px; padding-top:57px;  }
.program p { font-size:18px; color:#444444; line-height:26px; padding-top:5px; padding:5px 60px 0px 60px; text-align:justify; font-weight:300; }
.slider-buttons { width:100%; float:left; margin-top:15px; margin-left:15px; margin-right:15px; text-align:center;  }
.button.inner { display:inline-block; float:none; }
.slider-buttons.list {  }

.content-container { width:100%; float:left; }
.content { max-width:890px; margin:0 auto; }
.content p { font-size:18px; color:#444444; line-height:26px;  padding-top:5px; padding:5px 60px 0px 60px; text-align:justify; text-align:center;  padding-top:35px; }
.content h2 { font-size:35px; color:#0075c8; font-weight:normal; font-size:35px; text-transform:uppercase; text-align:center; padding-top:37px;  }
.location { width:100%; float:left; }
.location h2 { text-align:center; font-size:35px;  }
.location-box { width:29.5%; float:left; margin-right:5.5%; margin-top:24px; background-color:#00448e;   }
.location-box:last-child { margin-right:0px; }
.location-box h3 { color:#fff; text-align:center; text-transform:uppercase; font-size:20px; padding-top:13px; font-weight:normal;  }
.location-box-img { border-top:2px solid #fca300; border-bottom:2px solid #fca300; display:block; margin-top:3px;  }
.location-box-img > img { display:block; width:100%; }
.location-text { width:100%; float:left; margin-top:12px; margin-bottom:14px; }
.location-text-img { float:left; margin-left:16px; width:19%;  }
.location-content { width:60%; float:left; margin-left:5%; } 
.location-content p { font-size:16px; color:#fff; padding-top:5px; padding-left:0px; padding-right:0px; line-height:21px; text-align:left; font-family: 'oswald_regularregular';  }

.footer { width:100%; float:left; background:#00468c;  margin-top:45px; padding-bottom:87px;}
.footer-tp { background:#0075c8; height:17px; width:100%; float:left; }
.footer-main { max-width:912px; margin:0 auto; padding-top:55px; clear:both;  }
.footer p {  font-size:12px; color:#fff; max-width:600px; }
.footer p.link { padding-top:15px; display:block; text-transform:uppercase; padding-bottom:15px;   } 

.pagination { width:100%; float:left; margin-bottom:35px; }
.pagination-prev { float:left;   }
.pagination-next { float:right; }
.pagination a {  font-family: 'Open Sans', sans-serif; font-size:16px; color:#aaaaaa; }
.pagination-prev img { margin-right:15px; vertical-align:middle;  }
.pagination-next img { margin-left:15px; vertical-align:middle;  }

.listing { width:100%; float:left; }
.listing-main { max-width:1000px; margin:0 auto; }
.listing img { margin-left:7px; }

.table {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
}

table {
    font-family: 'Open Sans', sans-serif; 
    border-collapse: collapse;
    width: 100%;
	font-size:16px;
	color:#aaaaaa;
	font-weight:400;
	margin-top:50px;
}

.table-responsive {
    min-height: 0.01%;
    overflow-x: auto;
}

 th {
   
    text-align: center;
	font-family: 'Open Sans', sans-serif; 
	font-size:14px;
	color:#aaaaaa;
	font-weight:400;
	padding-bottom:40px;
	
	}
	
td {
	 text-align: center;
	font-family: 'Open Sans', sans-serif; 
	font-size:16px;
	color:#aaaaaa;
	font-weight:400;
	padding-bottom:40px;
	}

td.btn {  width:90px; height:25px; line-height:31px; text-align:center; font-family: 'Open Sans', sans-serif; 
	font-size:17px;
	color:#fff; text-transform:uppercase;  }
	
td.btn a { background:#fca300; color:#fff; display:block;   }

tr:nth-child(even) {}

.slider-buttons ul { width:76%; margin:0 auto;}
.slider-buttons li { margin-right:27px; float:left; }
.slider-buttons li:last-child {}
.slider-buttons li { width:300px; background:#fca300; float:left;  font-size:21px;   text-align:center; text-transform:uppercase; margin-right:27px;  }
.slider-buttons li a { color:#fff; line-height:68px;   }
.slider-buttons li a:nth-child(3) { margin-right:0px; }
.slider-buttons li a.first{ line-height:23px; height:68px; padding-top:12px; display:block;   }
.slider-buttons li:last-child { margin-right:0px; }
.slider-buttons li.inner { display:inline-block; float:none; }
/* 01-11-2016*/
.listing-main .listing .table-responsive p {margin: 10px 0 15px 0 !important; font-size: 30px !important; font-family: 'oswald_regularregular' !important; color: #0074c7 !important;}
table.dataTable{width: 99% !important;}
.no-sort.sorting_desc {border-right: 1px #dadada solid;}
table.dataTable thead .sorting_desc {background-image: url("../images/sort_desc.png");border-right: 1px #dadada solid;}
table.dataTable {width: 100% !important;box-sizing: border-box !important;}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center 50px !important;
}

#export_type { height:30px; width:28.7%; border-radius:4px; border:1px solid #aaa;   }
.page-id-40 input { height:30px; width:28.8%; padding-left:10px; color:#333; border-radius:4px; border:1px solid #aaa;   }
.page-id-40 .dataTables_wrapper .dataTables_filter { float:none; }
.myBtn.view_details.back_buttons.export_record { height:30px; padding:0 15px; border-radius:4px; float:none; cursor:pointer;   }
.page-id-40 .dataTables_wrapper .dataTables_filter { width:70%; float:right; }