@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Open+Sans+Condensed:300);.delete-person-container,a.pointer-hover:hover,pageslide .panel .panel-heading .panel-title #advanced-option-heading:hover{cursor:pointer}#imagePedigree,.btn,.center,.center label,.centered,.jumbotron,.saving-container,td.delete-cell-container{text-align:center}#imagePedigree img,pageslide input,pageslide select{max-width:100%}#print-container table,#print-container table.no-border{border-collapse:collapse;width:100%}#myDiagram canvas{padding-top:15px}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font-family:'Open Sans',sans-serif;padding:0}#myDiagram{min-height:600px;width:100%}.error-container{margin-top:15px}.footer,.header,.marketing{padding-left:15px;padding-right:15px}label.multi-birth-selection{display:block}.header{border-bottom:1px solid #e5e5e5;margin-bottom:10px}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.home-page-hero{background:url(../images/fhtPeopleCollageBG-lg.e081006f.jpg) no-repeat;padding:20px 0;border-bottom:5px solid #004A88}.cta.white{margin:20px 0;background:rgba(255,255,255,.75);min-height:50px;padding:20px 0}div.header{margin-bottom:0}.dob-field-container{float:left}.two-digit-number-container{width:85px}.four-digit-number-container{width:100px}h1 .glyphicon{font-size:28px}.navbar.navbar-default{padding:5px 0;background:#fff;border-bottom:5px solid #004A88;margin-bottom:0;border-top:none;border-right:none;border-left:none}.question{margin-bottom:20px}.instructions{font-family:'Open Sans Condensed',sans-serif;font-size:18px}.checkbox label,label{font-family:'Open Sans',sans-serif}.multi-error-container{margin-top:15px}label{color:#666;font-size:16px;font-weight:400}input[type=text]{font-size:18px;padding:10px;height:38px}input[type=number],input[type=tel]{font-size:18px;height:38px;width:60px}.four-digit-number-container input[type=number],input[type=tel],input[type=tel].four-digit{width:82px}input.has-error{border:1px solid red}html[data-useragent*='MSIE 10.0'] input[type=text],html[data-useragent*='MSIE 9.0'] input[type=text]{height:auto!important}#proband-form input[type=number],#proband-form input[type=tel]{min-width:75px}input[type=radio]{height:18px;width:18px;-webkit-user-select:none;line-height:normal;border-radius:2px;background-clip:padding-box;transition:all .1s;transition-property:all;transition-duration:.1s;transition-timing-function:initial;transition-delay:initial;-webkit-appearance:radio;box-sizing:border-box;margin:3px .5ex}.btn{font-size:18px;min-height:38px;border-radius:4px;display:inline-block;padding:5px 20px;position:relative;border:2px solid transparent;box-shadow:0 2px 2px 0 rgba(0,0,0,.5);min-width:110px}pedigree-add-buttons .btn{min-width:0}.btn span{font-size:14px;color:#263238}#addCancerScreen p strong,#pedigree-manager-edit-area table button i,#pedigree-manager-edit-area table tbody tr td,#pedigree-manager-edit-area table thead tr th,.pedigree-manager{color:#fff}.btn.btn-primary{background-color:#4f868e}.btn.btn-primary:hover{border-color:#2F5256;background-color:#3F6C72}.pedigree-manager h3{color:#fff;font-size:20px;margin:15px 0 5px}#pedigree-manager-edit-area table tbody tr:hover td{color:#263238}a i.fa{color:#337ab7}#advanced-option-heading{text-align:right}div .error input,select{border-color:red}.help-inline{color:red;font-size:11px}#other-ancestry-label{color:#666}.footer{padding-top:19px;color:#777}.header h1,pageslide .panel .panel-heading .panel-title #advanced-option-heading,pageslide .panel .panel-heading .panel-title #advanced-option-heading i{color:#fff}.container-narrow>hr{margin:30px 0}pageslide hr{margin:15px 0}pageslide .panel{border:none;background:0 0}.jumbotron{border-bottom:1px solid #e5e5e5}.jumbotron .btn{font-size:21px;padding:14px 24px}table>tbody>tr>td.edit-cancer-buttons-container>button>i,td,th{font-size:14px}.cancer-save-button,.gene-save-button{margin-left:15px}.cfade.ng-enter{transition:.5s linear all;opacity:0}.cfade.ng-enter.ng-enter-active{opacity:1}.cfade.ng-leave{transition:.5s linear all;opacity:1}.cfade.ng-leave.ng-leave-active{opacity:0}#modalPedigreeDetection div.modal-footer button{margin-bottom:15px}.pedigree-manager .btn{line-height:24px;padding:5px 0;height:auto;font-size:14px}.pedigree-manager .row label{line-height:38px}select.form-control{height:38px}.header{background:#004A88}.header .navbar.navbar-default{background:0 0}pageslide{background:#5C666F;margin-top:88px;overflow-y:scroll;position:absolute!important;height:auto!important}pageslide label{color:#FFF}pageslide .btn.btn-block{color:#263238}pageslide #pedigree-manager-edit-area a,pageslide #pedigree-manager-edit-area a i{color:#fff}pageslide .well label{color:#263238}#pedigree-manager-edit-area .delete-person-container,#pedigree-manager-edit-area .delete-person-container i,.header h3{color:#fff}pageslide div table.table tbody td{vertical-align:middle!important}.saving-container{padding:15px}.pedigree-manager{min-height:560px;padding:15px}.grey-bg{background:#f5f5f5}.pedigree-manager-container{padding-top:10px;min-height:400px}.top-button-container{padding:15px 0}.top-button-container .btn{margin-left:10px}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}img.logo{max-height:80px;margin:5px}*{font-size:16px;color:#677075}.large{font-size:120%}.larger{font-size:140%}.largest{font-size:160%}.small{font-size:80%}.smaller{font-size:60%}.smallest{font-size:40%}.green{color:#4DA244}.red{color:red}#age_of_diagnosis{width:70px}.add-button,.delete-button,.trash-button{cursor:pointer;display:inline-block;vertical-align:middle;font-size:30px;padding:0 5px}.add-button,.delete-button{display:inline-block;vertical-align:middle}#add-family-member{width:100%}#pedigree-manager-edit-area div div table.table,div#family-list table.table{margin-bottom:0}#addCancerScreen>div>div>form label>em{color:#fff}form.form-inline{margin-bottom:15px}select.relationship-selector option[disabled]{color:#e4e5e6}.side-selector-container{margin-top:5px}.cancer-diagnosis-container .form-group:not(:first-child){margin-top:10px}.cancer-diagnosis-container .form-group:last-child .delete-button,.cancer-diagnosis-container .form-group:not(:last-child) .add-button{display:none}#addCancerScreen .form-group.additional-cancer-data-question{margin-bottom:0;margin-top:-40px}td.delete-cell-container{vertical-align:middle}.btn-container{margin:5px 0}input.form-inline,select.form-inline{width:auto;display:inline-block}label{display:inline-block;margin-right:5px}label.radio-inline{margin-right:0}table hr{margin:10px 0}.add-cancer-button,.cancer-diagnosis-container:not(:first-child){margin-top:10px}.family-history>tbody>tr>td{vertical-align:middle}#button i.fa{color:#fff}pageslide #button i.fa{color:#263238}.delete-person-container{font-size:12px}hr{margin:30px 0}.btn.no-min-width{width:34px;min-width:0;padding:5px}.edit-cancer-buttons-container button.btn{width:34px;min-width:34px;padding:5px;float:right}.form-group label.block-label{display:block}#print-container{background-color:#fff}#print-container table{border-spacing:0;border-collapse:collapse;margin:0;padding:0}#print-container table tr td:first-child{border-left:1px solid #bbb6bf}#print-container table tr td{border-right:1px solid #bbb6bf;color:#bbb6bf;padding:0 5px 5px;margin-top:0;border-spacing:0;border-collapse:collapse}#print-container table tr td.purple-bg{width:100%;background:#64586d;color:#fff;padding:5px;vertical-align:middle;font-size:18px;border:none}#print-container table .purple-bg div.white-circled-bg{background:#fff;color:#64586d;float:left;padding-top:2px;border-radius:50%;text-align:center;font-weight:700;width:25px;height:25px;margin-right:10px}#print-container div table tr td.ancestry-row div{font-size:12px!important}span.tiny-field-label{font-size:10px}div.underline{padding-top:20px;width:100%;border-bottom:1px solid #bbb6bf}#physician-signature{width:300px}#date{width:150px}#imagePedigree{padding:15px}#print-container table{margin-top:-7px}#print-container table.no-border{margin-top:30px;margin-bottom:15px;border-spacing:0}#print-container table.no-border tr td{padding:0;margin:0;border:none}#header div.btn>i{color:#fff}.full-width-image{width:100%;margin-top:-10px}.pedigree-image-header{height:60px;margin-bottom:-10px}@media screen{#print-container{display:none}}@media screen and (max-width:460px){h1{font-size:30px;text-align:center}}@media screen and (min-width:768px){.footer,.header,.marketing{padding-left:0;padding-right:0}.header{margin-bottom:30px}.jumbotron{border-bottom:0}}@media print{body{-webkit-print-color-adjust:exact}#print-container{display:block}#main-pedigree-interface,#pageslide-form,div.header{display:none}}