﻿/* .news-box, .news-box >p, .news-box >h3{
position: relative;
background-color:#ECF0F1;
margin-bottom:30px;
border-radius: 10px;
font-weight: 300;
padding: 20px;
}
*/

.large-text-icon{
	height:50px;
}

#main-content {
}

.ms-rte-border {
	border: 1px solid #ABABAB;
}


body, #s4-workspace{
overflow:visible !important;
}

#anonymous-signin {
display:none;
}

.no-margin-padding
{
 margin: 0;
 padding: 0;
}

#s4-bodyContainer
{
padding-bottom:0;
}

#main_content{
padding-top:29px;
}

.colitem {
margin-bottom:10px; 
float:left;
}

.head {
z-index: 1030; 
background-color:#FFF;
}

/*.media:hover * {
color : #FFF;
}*/

.text-center {
	text-align:center;
}

.publication-filter-label {
margin: 4px 0;
font-size: 14px;
}

.blue-heading{
color: #00436A;
}

.green-heading{
color: #137d79 !important;
}

.news-box {
position: relative;
background-color:#ECF0F1;

margin-bottom:30px;
border-radius: 10px;
padding: 20px;
}

.grid-box-item {
padding: 19px 10px; 
margin:0;
}

.news-box >p{
font-weight: 300;
}

.news-box >h3{
font-weight: 700;
}
 
/* h3 #5686A1 700 font weight */

.news-box:hover {
    background-color:#5686A2;
    color: #FFF !important;
}

/*Custom code begin*/
.itemsCount {
    color: #00436A;
    margin-bottom: 50px;
    font-size: 23px;
    font-family: Georgia serif;
    font-weight: 700;
    line-height: 24px;
}
.itemsTitle {
    font-family: Georgia serif;
    font-weight: 700 !important;
    font-style: normal;
    font-size: 21px !important;
    line-height: 24px !important;
    color: #00436A;
}

.itemsSubTitle {
    font-family: Arial;
    font-weight: 400;
    font-style: normal;
    font-size: 15px !important;
    line-height: 17px !important;
    color: #00436A;
    margin-top: 11px !important;
}

.itemsMainText {
    font-family: Arial;
    font-weight: 400;
    font-style: normal;
    font-size: 14px !important;
    line-height: 16px !important;
    color: #00436A;
    margin-top: 20px !important;
}

.item-box-first {
    border-radius: 0px !important;
    padding: 21px 20px 20px 20px !important;
    margin-bottom: 25px !important;
    border: 1px solid #FFF;
    background-color: #EFEEE4 !important;
}
.item-box-first:hover {
    background-color: #FFF !important;
    color: #00436A !important;
    border: 1px solid #00436A;
}

.item-box-second {
    border-radius: 0px !important;
    padding: 21px 20px 20px 20px !important;
    margin-bottom: 25px !important;
    border: 1px solid #FFF;
    background-color: #F6FBFD !important;
}

.item-box-second:hover {
    background-color: #FFF !important;
    color: #00436A !important;
    border:1px solid #00436A;
}

.button-second:visited {
    color: #00436A;
}
.odd:nth-child(even) {
    background-color: #EFEEE4 !important;
}
.odd:nth-child(odd) {
    background-color: #F6FBFD !important;
}
.search-word-style {
    margin-bottom: 20px;
    font-family: Georgia serif;
    font-style: normal;
    font-size: 24px;
    font-weight: 700;
    line-height: 27px;
    color: #00436A;
}
.vertical-line-style {
    border-right: 1px solid #EFEEE4;
    margin-right: 25px;
    height: 523px;
    padding-right: 50px;
}
.labelStyle + input {
    border-radius: 0px;
    border: 1px solid #00436A;
    margin-bottom: 25px;
    box-shadow: none !important;
}
.labelStyle + select {
    border-radius: 0px;
    border: 1px solid #00436A;
    margin-bottom: 25px;
    box-shadow: none !important;
}
#ProgrammeLevels, #exemptionTitle, #ApprovalStatus, #ProgrammeStatus, #ProviderLocation, #AwardDomainID, #ReviewYear, #PolicyYear, #PublicationKeywords, #QualEducationType {
    margin-bottom: 10px;
}
.labelStyle {
    margin-bottom: 7px !important;
    font-family: Arial;
    font-weight: 700 !important;
    font-style: normal;
    font-size: 13px !important;
    line-height: 15px !important;
    color: #00436A;
}
.main-title-page, .main-title-page p {
    color: #00436A;
    font-family: Georgia serif;
    font-weight: 400 !important;
    font-size: 51px !important;
    line-height: 58px !important;
    font-style: normal;
    padding: 0px !important;
    margin-top: 38px !important;
}
.page-message {
    margin-top: 30px;
    color:#000000;
    font-family:Arial;
    font-size:18px;
    line-height:20px;
    font-style:normal;
    font-weight:400;
}
/*Custom code end*/
#subsection.row:before, #subsection.row:after {
    content: " ";
    display: table;
}
#subsection.row:before, #subsection.row:after {
    content: " ";
    display: table;
}
#subsection.*, #subsection.*:before, #subsection.*:after {
    -moz-box-sizing: border-box;
}
#subsection.row:after {
    clear: both;
}
#subsection.row:before, #subsection.row:after {
    content: " ";
    display: table;
}
#subsection.row:after {
    clear: both;
}
#subsection.row:before, #subsection.row:after {
    content: " ";
    display: table;
}
#subsection.*, #subsection.*:before, #subsection.*:after {
    -moz-box-sizing: border-box;
}
#subsection.row {
    margin-left: -15px;
    margin-right: -15px;
}
#subsection.*, #subsection.*:before, #subsection.*:after {
    -moz-box-sizing: border-box;
}


[class*="col-"] {
    margin-bottom: 30px;
}
.col-md-6 {

	min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}


.col-md-7 {
    
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

