﻿/*---------------------------------------------------------------------
NAME: Universities Australia Print Theme. This is used for printing and PDF creation

NOTE: This file does not get overwritten on upgrade.      
---------------------------------------------------------------------*/

/* Import the Lato fonts from Google fonts */
@import url(https://fonts.googleapis.com/css?family=Lato:400,700);

body {font:10pt Lato, arial, verdana, sans-serif; color:#333; margin:0; padding:0; background-color:#fff;}

/* default heading styles */
h1 {font:700 3.5em Lato,arial,verdana,sans-serif; color:#214d8e; padding:0; margin: 0 0 5px 0;}  
h1 a, h1 a:link, h1 a:hover, h1 a:focus {font-weight:700; color:#214d8e; text-decoration:none; font-family:Lato,arial,verdana,sans-serif;}
/*h1.title-area{ color:#4b4b4b; margin-bottom: 30px;}*/
h2 {font:700 2.5em Lato,arial,verdana,sans-serif; color:#3c7ec1; padding:0; margin: 0 0 5px 0;}
h2 a, h2 a:link, h2 a:hover, h2 a:focus {font-weight:700; color:#3c7ec1; text-decoration:none; font-family:Lato,arial,verdana,sans-serif;}
h3 {font: 700 1.4em Lato,arial,verdana,sans-serif; color: #3c7ec1; padding:0; margin: 0 0 5px 0;}
h3 a, h3 a:link, h3 a:hover, h3 a:focus { color:#333; text-decoration:none; font-family:Lato,arial,verdana,sans-serif;}
h4 {font: 700 126% lato,arial,verdana,sans-serif; color: #214d8e; padding:0; margin: 0 0 5px 0;}
h4 a, h4 a:link, h4 a:hover, h4 a:focus {font-weight:bold; color:#333; text-decoration:none; font-family:Lato,arial,verdana,sans-serif;}
h5 {font: normal 114% lato,arial,verdana,sans-serif; color: #4b4b4b; padding:0; margin: 0 0 5px 0;}
h5 a, h5 a:link, h5 a:hover, h5 a:focus {font-weight:bold; color:#333; text-decoration:none; font-family:Lato,arial,verdana,sans-serif;}
h6 {font: 700 116% lato,arial,verdana,sans-serif; color: #4b4b4b; padding:0; margin:0 0 5px 0;}
h6 a, h6 a:link, h6 a:hover, h6 a:focus {font-weight:bold; color:#333; text-decoration:none; font-family:Lato,arial,verdana,sans-serif;}

p {line-height:150%; margin: 0 0 10px 0; padding:0;}
code {line-height:150%; margin:0; padding:0; font-size:100%;}
blockquote {line-height:150%; margin:0 0 20px 0; padding:0; font-size:100%;}
p,ul,ol {font-size:100%;}
input,select,textarea {font:100% arial, verdana, sans-serif; color:#333;}
input {margin:0;}
td {vertical-align:top;}
.add-to-favourites{display:none;}

table.print-scale-table {}

#header,
.small-nav-wrapper, 
#wrapper-inner #main-nav, 
.content.left-panel, 
#wrapper-inner #page-content .right-panel, 
#footer, 
.edit-buttons, 
.system-items,
.content.main-content .breadcrumbs{ display:none }

/*.site-logo { width: 600px; text-align:right; border-bottom:solid 1px #000; margin-bottom:20px; }
.site-logo img{ width:120px; }*/

/*---------------------------------------------------------------------
General Widgets
---------------------------------------------------------------------*/
.widget{ word-wrap: break-word; }
.widget dd{ margin:0; }
.widget dt a{ font: 700 100% Lato,arial, verdana, sans-serif; color:#363636; }

/*---------------------------------------------------------------------
Standard Content Pages
---------------------------------------------------------------------*/

.content.main-content{ width: 870px; background-color:#fff; float:left; margin: 0; padding:20px; zoom: 0.75; }
.content.main-content.full-width{ zoom: 1; }
.content.main-content .widget.landing-page{ border-top:solid 1px #214d8e; margin-top: 30px; }
.content.main-content .widget.landing-page .mainItem,
.content.main-content .widget.landing-page .subItem{ border-bottom:solid 1px #214d8e; padding:20px 0 30px 0; }
.content.main-content .widget.landing-page dl{ margin:0; }
.content.main-content .widget.landing-page dt{ margin-bottom:8px }
.content.main-content .widget.landing-page dt a{ text-decoration:none; color:#555555; font-size:1.1em; }
.content.main-content .widget.landing-page dd{ margin:0; }
.content.main-content .widget.landing-page dd a{ text-decoration:none; color:#555555; text-transform:uppercase; font-weight:700; font-size:1.1em; display:block; float:right; }
.content-area ul { padding-left:0; }

/*---------------------------------------------------------------------
Forms
---------------------------------------------------------------------*/
.clsFormCreator>h2{ color: #4b4b4b; margin-bottom: 0; }
.clsFormCreator fieldset{ border:none; padding:0 0 20px 0; margin: 10px 0 20px 0; }
.clsFormCreator>fieldset{padding: 0; margin: 10px 0; border: none; background-color: #fff;  }
.clsFormCreator fieldset>div{ float:left; }
.clsFormCreator fieldset legend{ font:700 130% Lato,arial,verdana,sans-serif; color: #3c7ec1; padding:0; margin: 0 0 5px 0; }
.clsFormCreator .clsFormCreator_textbox,
.clsFormCreator .clsFormCreator_droplist,
.clsFormCreator .clsFormCreator_datebox,
.clsFormCreator .clsFormCreator_listbox,
.clsFormCreator .clsFormCreator_checkbox{ width: 320px; float:left; margin: 0 5px 5px 0; }
.clsFormCreator>fieldset .clsFormCreator_textbox,
.clsFormCreator>fieldset .clsFormCreator_droplist,
.clsFormCreator>fieldset .clsFormCreator_datebox,
.clsFormCreator>fieldset .clsFormCreator_listbox,
.clsFormCreator>fieldset .clsFormCreator_checkbox{ width: 290px; }
.clsFormCreator .clsFormCreator_textarea{clear:both;padding-top:;}
.clsFormCreator .clsFormCreator_datebox input{}
.clsFormCreator .clsFormCreator_datebox img{margin-top: -5px;}
.clsFormCreator label{ display:block; width: 310px; margin: 10px 0 5px 0; }
.clsFormCreator>fieldset label{ width: 270px; }
.clsFormCreator input[type='text']{ height: 18px !important; border: solid 1px #777; }
.clsFormCreator textarea{ border: solid 1px #777; width: 100%; }
.clsFormCreator .clsFormCreator_checkboxlist span,
.clsFormCreator .clsRadioButtonListSpanOptions  span{display:block; margin:10px 0;}
.clsFormCreator .clsCheckBoxListSpanOptions legend span{display:inline; }
.clsFormCreator .clsFormCreator_checkboxlist label,
.clsFormCreator .clsRadioButtonListSpanOptions label,
.clsFormCreator_checkboxnotifyaccessed label{display:inline;}
.clsFormCreator input[type='checkbox'],
.clsFormCreator input[type='radio']{margin-right:20px; }
.clsFormCreator .formCreatorCaptchaTable{ margin: 20px auto; width: 320px; }
.clsFormCreator .clsMandatory{ margin:15px 0; clear: both;}
.clsFormCreator .clsFormCreator_checkbox{float:left;margin: 35px 0 20px 0;}
.clsFormCreator .clsFormCreator_checkbox label{display:inline; }
.clsFormCreator .clsFormCreator_uploadfilebox { padding-top:10px; padding-bottom:10px;  }
.clsFormCreator .clsFormCreator_uploadfilebox label{margin-bottom:10px;font:700 130% Lato,arial,verdana,sans-serif; color: #3c7ec1; padding:0; margin: 0 0 10px 0; }
.clsFormCreator .clsFormCreator_uploadfilebox a{display:block; margin-bottom:10px;}
.clsFormCreator .clsFormCreator_htmlcontent{margin: 10px 0;}
.clsFormCreator .clsFormCreator_uploadfilebox input {display:block; margin-top:20px;}

.full-width .clsFormCreator .clsFormCreator_textbox,
.full-width .clsFormCreator .clsFormCreator_droplist,
.full-width .clsFormCreator .clsFormCreator_datebox{ width:450px; }
.full-width .clsFormCreator .clsFormCreator_textarea{clear:both;padding-top:;}
.full-width .clsFormCreator .clsFormCreator_datebox input{}
.full-width .clsFormCreator .clsFormCreator_datebox img{margin-top: -5px;}
.full-width .clsFormCreator label{ width:440px; }

.full-width .clsFormCreator>fieldset .clsFormCreator_textbox,
.full-width .clsFormCreator>fieldset .clsFormCreator_droplist,
.full-width .clsFormCreator>fieldset .clsFormCreator_datebox,
.full-width .clsFormCreator>fieldset .clsFormCreator_listbox,
.full-width .clsFormCreator>fieldset .clsFormCreator_checkbox{ width: 260px; }

.clsFormCreator .clsBtnSubmit,
.clsFormCreator .clsBtnClear{ float:left;}
.clsBtnSubmit, .clsBtnClear, .clsMandatory, .ui-datepicker-trigger{display:none;}

/*---------------------------------------------------------------------
Claim Form
---------------------------------------------------------------------*/
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div{width: 150px;}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox{width: 110px; height: 20px;}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div{width: 260px;}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_textarea{width:inherit}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div.clsFormCreator_textbox+div,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div{width:110px;}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div+div+div+div+div+div.clsFormCreator_textbox{padding-left: 380px;width: 150px;}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div input{}
.ua-link-btn.print-to-pdf{display:none;}

.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div+div+div+div+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div+div+div+div+div+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div+div+div+div+div+div+div+div input{text-align:right; padding-right:3px;}

/*---------------------------------------------------------------------
Form Results
---------------------------------------------------------------------*/
.divFormResults .clsSearchParameters{padding:10px 20px; background-color:#f0f0ef;}
.divFormResults .clsSearchParameters .search-panel>div{margin:20px 0;}
.divFormResults .clsSearchParameters div.search-keywords{float:left;width: 330px; height: 35px;padding: 5px 0 0 0;}
.divFormResults .clsSearchParameters .pnlSearchMore{float:left; height:40px}
.divFormResults .clsSearchParameters .advanced-search-panel>div{height:30px;}
.divFormResults .clsSearchParameters .advanced-search-panel{clear:both;}
.divFormResults .clsSearchParameters label{display:block; float:left; width: 90px;}
.divFormResults .clsSearchParameters .advanced-search-panel input{width:200px !important;}
.divFormResults .clsSearchParameters .advanced-search-panel .rcSingle{width:230px !important; }
.divFormResults .clsSearchParameters .advanced-search-panel .rcInputCell{float:left;width: 200px !important;}
.divFormResults .clsSearchParameters .advanced-search-panel .rcPopupButton{float:left;}
.divFormResults .clsSearchParameters .clsFormResultsSearchButton{clear:both;}
.divFormResults .total-records{margin:20px 0; clear:both;}

.divFormResults .clsFormResultsRepeater .pagination>p{display:none;}
.divFormResults .clsFormResultsRepeater .pagination ul{margin:0; padding:0;}
.divFormResults .clsFormResultsRepeater .pagination ul li{margin:0 20px 0 0; display:block; float:left;}
.divFormResults .clsFormResultsRepeater .pagination ul li>span>span{display:none;}
.divFormResults .clsFormResultsRepeater .pagination ul li.disabled{display:none;}

#DivFormContent .clsFormCreator{margin-bottom:50px;}
#DivFormContent .clsFormCreator label{font-weight:bold; display:block; }
#DivFormContent .clsFormCreator input[type='checkbox']+label{display:inline;}
#DivFormContent .clsFormCreator input[type='radio']+label{display:inline;}
#DivFormContent .clsFormCreator input{border:none;background-color: transparent;}
#DivFormContent .clsFormCreator textarea{border:none;background-color: transparent;}
#DivFormContent .clsFormCreator span[style*='red'], #DivFormContent .clsFormCreator .clsMandatory{display:none;}
#DivFormContent .clsFormCreator .clsFormCreator_datebox input{ margin:0;}
#DivFormContent .clsFormCreator .clsFormCreator_datebox img{display:none;}

/* Social Bar and Print to PDF*/
.social-bar{ padding-bottom: 40px; clear: both; }
.social-bar h1{ margin-bottom:10px }
.social-bar .date-line{ font: 700 1.2em Lato,arial, verdana, sans-serif; display: block; float: left; }
.social-bar .addthis_toolbox{ display:none; }

/* Search Results */
ol#searchResultsInfo{ padding:0; margin:10px 0 0 0; }
#ctl00_ctl00_mainContentZone_ContentPlaceHolderMainNoAjax_pnlnumberResults{ font-weight:bold; }
ol#searchResultsInfo a{ color:#363636; font-weight:normal !important; }
ol#searchResultsInfo li .resultNumber { display:inline-block; width:20px; }
ol#searchResultsInfo:after { content:"Page:"; background-color:#0078be; margin-top:40px; color:#dbdbd7; height: 27px; float:left; line-height: 27px; padding: 1px 6px 1px 6px; font-weight: normal !important; color: #fff !important; }
#ctl00_ctl00_mainContentZone_ContentPlaceHolderMainNoAjax_pnlPageLinks { display:block; text-indent:-999px; margin-top:40px; }
#ctl00_ctl00_mainContentZone_ContentPlaceHolderMainNoAjax_pnlPageLinks a:first-child{ margin-left:5px; }
#ctl00_ctl00_mainContentZone_ContentPlaceHolderMainNoAjax_pnlPageLinks a{ overflow:hidden; text-indent:0px; display:block; float:left; width:27px; height:27px; font-size:1em; background-color:#0078be; margin-right:5px; line-height:27px; text-align:center; text-decoration:none; padding: 1px 6px 1px 6px; color:#fff;}
#ctl00_ctl00_mainContentZone_ContentPlaceHolderMainNoAjax_pnlPageLinks a:hover { background-color:#dbdbd7; color:#000; }
a#ctl00_ctl00_mainContentZone_ContentPlaceHolderMainNoAjax_NextLink { width:28px; background: url(/images/useruploadedimages/149/submit-button.png) #363535 no-repeat right 0; padding-right:25px; color:#dbdbd7; display: inline-block; font-weight: normal; color: #fff; }
a#ctl00_ctl00_mainContentZone_ContentPlaceHolderMainNoAjax_PreviousLink { width:70px; background: url(/images/useruploadedimages/149/back-button.png) #363535 no-repeat 0 0; padding-left:18px; color:#dbdbd7; display: inline-block; font-weight: normal; color: #fff; }
/* Advanced Search */

#AdvancedSearchCriteria { width: 450px; }
#AdvancedSearchCriteria  table{ display:block; }
#AdvancedSearchCriteria tbody{ display:block; }
#AdvancedSearchCriteria tr{ display:block; }
#AdvancedSearchCriteria td{ padding: 0 10px 0 0; display:block; float:left; }
#AdvancedSearchCriteria>tbody>tr>td{ width: 170px; }
#AdvancedSearchCriteria td input, #AdvancedSearchCriteria td select{ margin-bottom:15px; }
#AdvancedSearchCriteria tr+tr+tr+tr+tr td+td { padding-bottom:20px; }
#AdvancedSearchCriteria tr+tr+tr+tr+tr+tr td+td { padding-bottom:0px; width: 250px;}
#AdvancedSearchCriteria td table td select { margin-left:40px; }
#AdvancedSearchCriteria td input[type='checkbox'], #AdvancedSearchCriteria td input[type='radio']{ margin-bottom:0px; }
#AdvancedSearchCriteria tr td table table tr td+td { margin-bottom: 5px;}
#AdvancedSearchCriteria #btnSearch { margin-top:30px; float: right;}
#AdvancedSearchCriteria tr td table table tr td { width: 80px; padding: 0 17px 5px 0; }