@media print {
	* {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a, a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	a[href^="#"]:after {
		content: "";
	}
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr, img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
	select {
		background: #fff !important;
	}
	.navbar {
		display: none;
	}
	.table td {
		background-color: #fff !important;
	}
	.label {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
}


@media all and (max-device-height: 800px) {
 	.footerContainer {
		width: 100%;

		left: 0;

	}
}

@media ( min-width :62em) {
	.col-md-2, .col-md-3, .col-md-9, .col-md-10, .col-md-12 {
		float: left;
	}
	.col-md-2 {
		width: 16.66667%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-10 {
		width: 83.33333%;
	}
	.col-md-12 {
		width: 100%;
	}
}

@media ( min-width :767px)and (max-width:75em)and (orientation:portrait)
	{
	.navbar-collapse .nav>li>a {
		padding: 12px 10px !important;
	}
}

@media ( min-width :767px)and (max-width:75em)and (orientation:landscape)
	{
	.navbar-collapse .nav>li>a {
		padding: 10px 8px 11px 8px !important;
	}
}

@media ( min-width :767px) {
	.navbar-header {
		float: left;
	}
}

@media ( min-width :767px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
}

@media ( min-width :767px) {
	.navbar-toggle {
		display: none;
	}
}

@media ( min-width :767px) {
	.container-fluid>.navbar-header, .container-fluid>.navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}
}

@media ( min-width :767px) {
	.navbar>.container-fluid .navbar-brand {
		margin-left: -0;
	}
}

@media ( min-width :767px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav>li {
		float: left;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

@media ( min-width :767px) {
	.navbar-header {
		float: left;
	}
}

@media ( min-width :767px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
}

@media ( min-width :767px) {
	.navbar-toggle {
		display: none;
	}
}

@media ( min-width :767px) {
	.container-fluid>.navbar-header, .container-fluid>.navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}
}

@media ( min-width :767px) {
	.navbar>.container-fluid .navbar-brand {
		margin-left: -0;
	}
}

@media ( max-width :47em) {
}

@media ( min-width :767px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav>li {
		float: left;
	}
	.navbar-nav>li>a {
		padding-top: 11px;
		padding-bottom: 10px;
	}
}

@media ( min-width :767px) {
	.navbar {
		border-radius: 0;
	}
}

@media ( min-width :767px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	}
}

@media ( min-width :62em) {
	.modal-lg {
		width: 900px;
	}
}

@media screen and (min-width:767px) {
}
@media screen and (max-width :30em) , ( max-width :767px) {
	.splitPlanOptionsContentBoxHeader {
		margin-top: 5px;
		height: inherit;
		padding: 6px 5px !important;
	}
	#splitHeaderPlanContent {
		text-align: left;
		width: 100%
	}
	.guidanceBox:before {
		display: none;
	}
	.guidanceBoxStartDate {
		display: inline !important;
		position: relative;
		left: 0px;
	}
}
@media print {
	.hidden-print {
		display: none !important;
	}
}

@media ( min-width :767px)and (max-width:61em) {
	.login-area .register {
		margin-bottom: 15px;
	}
}

@media ( min-width :767px) {
	.footerContainer .footerInner {
		width: 720px;
	}
}

@media ( min-width :62em) {
	.footerContainer .footerInner {
		width: 940px;
	}
}

@media ( min-width :75em) {
	.footerContainer .footerInner {
		width: 1170px;
	}
}

@media ( max-width :47em) {
	footer ul li {
		margin: 0 8px 0 0;
		padding: 0 8px 0 0;
	}
}

@media ( max-width :61em) {
	.gutter-container [class^="col-"] .gutter-container-left-column {
		padding-right: 0;
	}
}

@media ( max-width :47em) {
	.gutter-container [class^="col-"] .gutter-container-right-column-medium
		{
		padding-left: 0;
	}
}

@media print {
	.headerInner .hidden-print, .adviserConfirmContainer {
		display: none !important;
	}
	a[href]:after {
		content: none !important;
	}
	.navbar-row {
		display: none;
	}
	.footerContainer .utility {
		display: none;
	}
}

@media ( min-width :767px) {
	.headerContainer .headerInner {
		width: 720px;
	}
}

@media ( min-width :62em) {
	.headerContainer .headerInner {
		width: 940px;
	}
}

@media ( min-width :75em) {
	.headerContainer .headerInner {
		width: 940px;
	}
}

@media ( max-width :47em) {
	.headerContainer .headerInner footer ul li {
		margin-top: .5em;
	}
}

@media ( max-width :47em) {
	#header-loggedin, #header-loggedout {
		padding: 0;
		border-radius: 0;
		border: 0;
		text-align: left;
		margin-top: .5em;
	}
}

@media ( max-width :30em) {
	.control-group label {
		width: 100%;
		max-width: 29em;
		margin-right: 30px;
	}
}

@media ( min-width : 767px) and (max-width : 1200px) {
	.margin-contact-email {
		margin-left: 30px;
	}
}

@media ( max-width :30em) , ( max-width :767px)and
	(orientation:landscape) {
	
	.planTextWidth{
		width: 33%;
	}
	  #splitCoverContent{
	  	float : left;
	  }
	  #startDateEnterAction{
	   padding-top: 15px; 
	  }
	  
	  #action{
	    padding-top: 10px; 
	  }
	  
	 .split-warning:before {
		margin-right: 0px !important;
		margin-left: 0px !important;
	  }
	  .split-plan-apply-all{
	  	text-decoration: underline !important;
	  	margin-left: 0.5em !important;
		margin-top: 0.5em !important;
		margin-right: 3em !important;
	  }
	  
}
@media ( max-width : 47em) {
	.welcome {
		display: none;
	}
}

@media ( min-width : 62em) {
	.col-md-6 {
		width: 50%;
	}
}

@media ( min-width : 62em) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
		.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
}

@media ( max-width :47em) {
	.headerContainer {
		background-image: none;
	}
}

@media ( min-width :767px)and (max-width:1200px)and (orientation:portrait)
	{
	.headerContainer {
		background-image: none;
	}
	.split-plan-apply-all {
		text-decoration: underline;
		margin-left: 2.5em;
		margin-top: 1.2em;
	    margin-right: 3em;
	}
}

@media ( max-width : 62em) {
	#search .text-input {
		width: 14.5em;
	}
}

@media ( max-width : 30em) , ( max-width : 767px) and (orientation:
	landscape) {
	#search .text-input {
		border-bottom: #dbdbdb 1px solid;
		box-sizing: border-box;
		padding: 10px;
		padding-right: 3em;
		-webkit-transition: background-color 100ms ease-out 0s,
			border-bottom-color 100ms ease-out 0s;
		-moz-transition: background-color 100ms ease-out 0s, border-bottom-color
			100ms ease-out 0s;
		-o-transition: background-color 100ms ease-out 0s, border-bottom-color
			100ms ease-out 0s;
		transition: background-color 100ms ease-out 0s, border-bottom-color
			100ms ease-out 0s;
	}
}

@media ( max-width : 62em) {
	#search .text-input {
		width: 14.5em;
	}
	#search .text-input {
		width: 16.79em;
		font-family: Arial, sans-serif;
		border: none;
		padding: 10px 0;
		-webkit-appearance: none;
		border-radius: 0;
		font-weight: bold;
	}
}

@media ( max-width : 30em) , ( max-width : 767px) and (orientation:
	landscape) {
	#search {
		display: none;
	}
}

@media ( max-width : 62em) {
	#search .text-input {
		width: 14.5em;
	}
}

@media ( max-width : 62em) {
	.calloutboxblock, .calloutblock {
		margin-right: 0px;
	}
}


@media ( max-width :62em) {
	.footerContainer {
		position: relative;
	}
}

@media ( max-width : 62em) {
	.bottom {
		position: relative;
		padding: 10px 10px;
	}
	
	th a {
     padding-left: 2px;
	}
}

@media ( min-width : 767px) {
	.headerContainer.secondLevelDisplayed {
		background-position: 0 100%;
		background-repeat: repeat-x;
	}
}

@media ( min-width : 767px) {
	.headerContainer .headerInner {
		width: 750px;
	}
}

@media ( min-width : 992px) {
	.headerContainer .headerInner {
		width: 970px;
	}
}

@media ( min-width : 1200px) {
	.headerContainer .headerInner {
		width: 1170px;
	}
}

@media ( min-width : 62em) {
	.prevent-menu-overflow {
		float: right;
	}
}

@media ( min-width : 767px) {
	.prevent-menu-overflow {
		float: right;
	}
}

@media (max-width: 30em) and (orientation:portrait) , (max-width : 767px) and (orientation:portrait) {
	nav#menu-left {
		overflow-y: scroll;
	}
	
	div#searchMenu {
        overflow-y: visible;
    }
    
    #resultsFormId .col5 .col5 .col5 {
		width: 95px;
		text-overflow: ellipsis;
	}
	
	#resultsFormId .col5 .col5 a[id$='btnProgress'] {
		float:right;
		margin-top: 15px;
		margin-right: -85px;
	}
	
	#resultsFormId .col5 .col5 a[id$='btnPDF'] a[id$='btnRiskReportPDF']{
		display:none;
	}
		
	#resultsFormId div.submit-icon ~ div.col5{
		width: 90px;
	}
	
	#secondary-plan-status.plan-nums, #primary-plan-status.plan-nums {
		width: 90px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	p#deletePendingAddressWarning{
    margin-top: -30px
	}
}

@media (max-width: 30em) and (orientation:landscape) , (max-width : 767px) and (orientation:landscape) {
	
	nav#menu-left {
		overflow-y: scroll;
	}
	#resultsFormId .col5 .col5 .col5 {
		width: auto;
		text-overflow: unset;
	}
	
	#resultsFormId div.submit-icon ~ div.col5{
		width: auto;
	}
	
	#resultsFormId .col5 .col5 a[id$='btnPDF'] a[id$='btnRiskReportPDF']{
		display:none !important;
	}
	
	#secondary-plan-status.plan-nums, #primary-plan-status.plan-nums {
		width: auto;
		text-overflow: unset;
	}
}

@media (max-width: 30em) , ( max-width : 767px) {
	
	.paging label {
		display: none;
	}
	
	.paging select {
		display: none;
	}
	
	.paging .col-xs-3 {
		display: none;
	}
	
	.paging {
		padding-bottom: 13px;
	}
	
	.no-mob{
		display: none;
	} 
	.rl-title-image.gutter-container-inner {
		display: none;
	}
	
	.container {
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #FFF;
	}
	
	.navbar-header {
		background-color: #8E4A97;
	}
	
	.headerContainer {
		padding-top: 0px;
	}
	
	.mob {
		display: block !important;
	}
	
	input#searchActivityButton {
		width: 90%;
	}
	
	.col-sm-1.login.dashSearchInput.pull-right {
		margin-left: 0px;
		width: 100%;
		text-align: center;
		margin-right: 0px;
		margin-bottom: 20px;
		background-color: #dfdfdf;
	}
	
	.dashboard {
		text-align: center;
	}
	
	.need-space {
		margin-left: 0px;
		max-width: 100%;
		text-align: center;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	
	#openActivities input[type=checkbox]+label {
		width: 100%;
	}
	
	.modal-menu {
		height: 141px;
	}
	
	#resultsFormId div.submit-icon+div{
		float: left;
	}
	
	#resultsFormId div.plan-started-icon+div{
		float: left;
	}
	
	#resultsFormId div.timer-icon+div{
		float: left;
	}

	.codes-block-status{
	 margin-top: 0px;
	}
	
	.new-quote{
		margin-left: -14px;
	}
	
	p {
		width: 94%;
	}
	
	.modal-dialog {
		margin: 0px;
	}
	
	#activityform .validation-warning {
		display:none;
	}
	
	.quotePagingControls {
		width: 110%;
		text-align: center;
		margin: 0px 0px 0px -25px;
	}
	
	#generalsearchclear {
		margin-left: auto;
		float: none;
		border-radius: 30px;
		width: 24;
		padding: 0px 0 0 0;
		margin-top: 6px;
		border: 1px solid #6d3583;
		color: #6d3583;
		text-align: center;
		cursor: pointer;
		margin-right: auto;
		margin-bottom: 6px;
	}
	
	#dobclear {
		margin-left: auto;
		float: none;
		border-radius: 30px;
		width: 24;
		padding: 0px 0 0 0;
		margin-top: 6px;
		border: 1px solid #6d3583;
		color: #6d3583;
		text-align: center;
		cursor: pointer;
		margin-right: auto;
		margin-bottom: 0px;
	}
	
	.search-date {
		min-width: 240px;
		max-width: 100%;
		margin-right: 10px;
	}
	
	thead :not(#collectionDetailsMobileTable thead){
		display: none;
	}
	
	#collectionDetailsMobileTable.table>tbody>tr>td{
		border: 2px solid #eee;
		border-collapse: collapse;
	}
	
	#collectionDetailsMobileTable.table>thead:first-child>tr:first-child>th{
		border-right: 1px solid #eee;
	}
	div#addTrusteeRadioWrapper {
		margin-top: 0px;
	}
	.mob {
		display: block;
	}
	
	.no-mob {
		display: none;
	}
	
	 div.col4 {
		height: 100%;
		margin-top: 24px;
		width:50%;
		position: relative;
		float:left;
	}
	
	div.col4 ~ div.col4{
		width:60%;
	}
	
	.col7 {
		height: 100%;
		text-align: right;
	}
	
	.EnterStartDateIcon {
		float: right;
		background-image: url("../icons/icon-warning-30x30.png");
		background-repeat: no-repeat;
		width: 30px;
		height: 30px;
		margin-right: 10px;
		margin-left: 10px;
		margin-top: -7px;
	}

	.selfOwnedPlanTrustBox {
		background-color: #ECECEC;
		margin-top: 10px;
		border: 1px solid;
		height: 100px;
	}

	.selfOwnedTrustForm {
		background-color: inherit !important;
		border: none !important;
		display:block;
	}
	.leftMarginSpace {
		margin-left: 0px;
	}
	.col5 {
		float: right;
		margin-top: -15px;
	}
	
	div.col5:last-child{
		float: none;
	}
	
    #ActionStatus .col5 {
	    float: right;
	    margin-right: 10px;
	    margin-top: 0px;
    }
	
	#ActionStatus a {
	    text-decoration: underline;
	    padding-left: 3px;
    }
    
    #ActionStatus{
    	width: 100%;
    	float: right;
    	margin-top: 10px;
    }
	
	.col5b {
		height: 0px;
		float: right;
		margin-top: 15px;
	}
	
	.col2 {
		font-weight: bold;
	}
	
	.col1 {
		margin-right: 6px;
		font-size: 12px;
		float: right;
	}
	
	.col6 {
		float: left;
		color: grey;
		margin-top: 20px;
	}
	.epCol1 :not(#collectionDetailsMobileTable) :not(#collectionDetailsMobileTable>tbody>tr>td.epCol1){
		overflow: auto;
		background-color: #6d3583;
		color: #fff;
		padding: 10px;
		white-space: pre-wrap;
		line-height: 1.5;
	}
	.epCol4 :not(table[id$="beneficiaryAllocation"]){
		background-color: #6d3583;
		color: #fff;
	}
	.epCol5 {
		color: #333;
		background-color: white;
	}
	.epCol6 {
		background-color: #6d3583;
		color: #fff;
	}
	.epCol7 {
		margin-left: 5px;
		display: block;
		color: #333;
		background-color: white;
		padding-top: inherit;
		margin-top: inherit;
	}
	.epCol2 :not(#collectionDetailsMobileTable) {
		margin-left: 10px;
		color: #333;
		background-color: white;
	}
	.epCol8 {
		margin-left: 5px;
		display: block;
		color: #333;
		background-color: white;
	}
	.epCol3 {
		margin-left: 10px;
	}
	.ep-total-fee {
		background-color: white;
		padding-right: 10px;
		color: #333;
		padding: 10px 0 3px 0px;
		width: 99%;
		text-align: right;
	}
	li.epDataTableOdd {
		padding-bottom: 10px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	li.epDataTableEven {
		padding-bottom: 10px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	li.dataTableOdd, li.dataTableEven {
		overflow: hidden;
	}
	
	li.dataTableOdd:not(:first-child):before {
		content: "";
		height: 1px;
		display: block;
		border-bottom: 1px solid grey;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	
	li.dataTableEven:before {
		content: "";
		height: 1px;
		display: block;
		border-bottom: 1px solid grey;
	}
	
	div.ep-link{
        white-space: nowrap;
        margin-top: 5px;
        padding-top: 5px;
    }
	.or-cont {
		width: 100%;
	}
	#openActivities .panel-heading.menu {
		margin-bottom: 5px;
		display: block;
		border-radius: 30px;
		margin-top: 12px;
	}

	div#content {
		box-shadow: 0px -1px 5px #CBCBCB;
		border-collapse: separate;
	}
	

	input#searchActivityButton {
		margin-left: 0px;
		margin-bottom: 15px;
	}
	
	.calloutboxblock, .calloutblock {
		margin-right: 0px;
	}
	
	.contentBoxHeader {
		height: inherit;
		padding: 10px 5px !important;
	}
	
	.cover-container-title {
		height: 31px;
		padding: 4px 0px 0px 0px !important;
	}
	
	#side-menu-header-top-desk {
		display: none;
	}
	
	.concertina .panel-heading-selected.menu {
		padding-top: 13px;
		height: 50px;
		background-color: #fff !important;
		color: #000 !important;
	}
	
	div#sub-header-row {
		min-height: 78px;
	}

	input[type=submit] , .cancelButton{
		font-size: 16px;
		padding: 4px 21px;
		border: 3px solid #6d3583;
		margin-top: 30px;
		margin-right: 0px;
		width: 100%;
	}
	.cancelButton {
		text-align: center;
	}
	
	div.modal-footer div.pull-left {
		width: 100%
	}
	div.modal-footer div.pull-left button#backToAllocationsPage {
		width: 100%
	}
	input.primaryAction[type=submit], input.secondaryAction[type=submit] {
		float: none !important;
	}
	
	
	.dashSearchInput {
		margin-top: 0px;
	}
	
	.quoteButtonNav {
		float: none !important;
	}
	
	.cover.pull-right {
		margin-bottom: 25px;
		font-size: 15px;
		padding: 8px 0px;
		border-radius: 25px;
		margin-top: 10px;
		margin-right: 0px;
		text-align: center;
	}
	
	.pull-right {
		width: 100% !important;
		float: right !important;
		margin-right: 0px;
	}
	
	.rightAlign{
		margin-top : 20px;
		width: auto !important;
	}
	
	span.pull-right  {
		width: auto !important;
		padding-top: 15px;
	}
	
	.modal-open {
		overflow: initial;
	}
	
	.col-md-6.content-col {
		margin-top: 10px;
	}
	
	table td {
		text-align: right;
	}
	
	.edit-cover-link {
		margin-bottom: 5px;
		font-size: 14px;
		font-weight: bold;
		padding: 4px 0px;
		border-radius: 25px;
		border: 3px solid #6d3583;
		background: #fff;
		margin-top: 3px;
		margin-right: 10px;
		padding: 0 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		float: right;
		text-decoration: inherit;
	}
	
	.sum-top-link {
		text-decoration: underline;
		margin-left: 8px;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	
	.cover-bin {
		margin-right: 20px;
		float: right;
		margin-top: -40px;
		margin-bottom: 10px;
	}
	
	.total-amount {
		background-color: rgb(117, 169, 76);
		padding-right: 10px;
		color: #fff;
	}
	
	.total-fee {
		background-color: rgb(117, 169, 76);
		padding-right: 10px;
		color: #fff;
	}
	
	.apply {
		margin-top: 0px; 
		margin-right: 20px;
	}
	
	.apply-align {
		margin-top: 0px;
	}
	
	
	div.edit-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -20px;
		margin-left: 10px;
	}
	
	div.submit-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -10px;
		margin-left: 10px;
	}
	
	#collectionDetailsMobileTable>tbody>tr>td.epCol1>div.submit-icon{
		float: left;
	}
	
	div.plan-started-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -10px;
		margin-left: 10px;
	}
	
	div.teleapp-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -13px;
		margin-left: 10px;
	}
	
	div.incomplete-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -13px;
		margin-left: 10px;
	}
	
	
	div.locked-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -13px;
		margin-left: 10px;
	}
	
	
	div.mail-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -13px;
		margin-left: 10px;
	}
	
	div.incomplete-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -13px;
		margin-left: 10px;
	}
	
	div.submit-icon {
		float: right;
		background-repeat: no-repeat;
		width: 30px;
		margin-right: 10px;
		height: 30px;
		margin-top: -10px;
		margin-left: 10px;
	}
	
	div[id$="termsNotAvailablePlansPanel"] div.splitPlanOptionsContentBoxHeader{
		margin-top: 30px;
	}
	
	#collectionDetailsMobileTable>tbody>tr>td.epCol1>div.submit-icon{
		float:left;
	}
	
	div.timer-icon {
		float: right;
		background-repeat: no-repeat;
		margin-right: 10px;
		height: 30px;
		margin-top: -10px;
		margin-left: 10px;
	}
	
	#progressTrackerMobile h1 {
		font-family: Georgia, serif;
		color: #552369;
		font-size: 36px;
		margin: 0px 4px 0px 0px;
	}
	#progressTrackerMobile ul li {
		padding: 0px;
	}
	#progressTrackerMobile li:nth-child(4) {
		margin-top: 30px;
	}
	
	#resultsFormId .col5 .col5 .col5 {
		margin-top: 0px;
		white-space: nowrap;
		overflow: hidden;
	}
	
	form#resultsFormId li {
		list-style-type: none;
		list-style-image: none;
	}
	
	.mob-dash-search {
		background-color: #dfdfdf;
	}
	
	.mob-dash-search table td  {
		background-color: #dfdfdf;
	}
	
	label[for="productscheckbox:3"] {
		width: 100%;
	}
	
	label[for^="addressChangeOptions"]{
		float:  right;
		margin-top: 10px;
	}
	
	label[for="addressChangeOptions:1"]{
		margin-top: 10px;
	}
	
	table#addressChangeOptions td {
		display: table-row; 
		padding-bottom: 10px;
	}
	
	div[id^=pendingAddressPanel] .EnterStartDateIcon {
		margin-left: 0px;
		margin-top: 0px;
	}

	div#addressEditDeleteLink{
		float: right;
    	margin-top: -18px;
	}

	label[for="productscheckbox:2"] {
		width: 100%;
	}
	
	.option-table {
		margin-top: 100px;
	}
	
	.choose-option-block label.pull-right {
		margin-right: -18px;
	}
	
	.recent-content {	
		padding: 5px 0px;
	}
	
	span.AT_PREMIUM {
		float: none;
		margin-right: 0px;
	}
	
	.codes-block:not(#splitPlanTermsPlanDetails){
	 margin-top: -25px;
	}
	
	.whoWePayOptions, .whoWePayOptionsSelected{
		margin-bottom: 10px;
	}
	div[id^="splitPlans"] div.control-group div.pull-right {
		width: 27% !important;
		margin-top: -40px;
	}

	div[id^="nominatedBeneficiaryInputDetails"] div.row div.cover-bin{
		margin-top: -25px;
	}

	ul, ol {
		margin-bottom: 0px;
	}
	
	#mobProducts {
	    margin-top: -5px;
	}
	
	#productscheckbox li div label {
	    border-radius: 15px !important;
	}
	
	div[id^="splitPlanTermsModal"] div.modal-content{
		float:right;
		width:100%;
	}
	
	table[id="resultsFormId:resultsTable"] th.col7, table[id="resultsFormId:resultsTable"] th.col5{
		display: none;
	}
	div#declarationOptionGuidanceTriangle.guidance-border:after {
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border-left: 20px solid transparent;
		border-right: 20px solid #DBDBDB;
		border-bottom: 20px solid transparent;
		border-top: none;
		display: block;
		top: auto;
		right: auto;
	}
	div#declarationCarouselAndButtons div.checkbox {
		text-overflow: ellipsis;
		overflow: hidden;
	}
	div#clientOption {
		margin-top: 20px;
	}
	span#personalDetailsGroup div.controls {
		margin-left: 0px;
	}
	@media ( min-width : 767px) , ( max-width : 992px)and
		(orientation:landscape) {
		.container {
			width: 100%;
		}
		.recent-content {
			padding: 5px 0px;
		}
		.table-header-link {
			min-width: 123px;
		}
		.pull-right {
			margin-right: 0px;
		}
		div[id^="splitPlans"] div.control-group div.pull-right a {
			margin-left: 70px;
		}
	}
}

.estimated-pricing-link {
    margin-left: 8px;
    margin-top: 15px;
    margin-bottom: 10px;
}
@media (min-width:768px)and (max-width:1200px) and (orientation:landscape) {
	.split-plan-apply-all {
        text-decoration: underline;
        margin-left: 2.5em;
        margin-top: 1.2em;
        margin-right: 3em;
    }
	}
	
@media (min-width:768px){
	.date-last-smoked {
		display: flex;
		align-items: center;
	}
	
	.date-last-smoked .controls {
		margin-bottom: 0;
	}
}
  
}
