/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#31708f;}.mainmenu{padding-left:16rem;}.toplevel-admin .people_entries::before{content:"People";}.toplevel-admin .company_entries::before{content:"Company";font-weight:lighter;}.toplevel-admin .report_entries::before{content:"Reports";font-weight:lighter;}h2,ul.mainmenu  li.toplevel  a.homemenu,ul.mainmenu  li.toplevel  a.reportmenu,ul.mainmenu  li.toplevel-grade  a.reportmenu,ul.mainmenu  li.toplevel-admin  a.reportmenu{font-size:18px;color:#9d9d9d;background:#000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:3;text-decoration:none;}ul.mainmenu li.toplevel ul,ul.mainmenu  li.toplevel-grade ul,ul.mainmenu  li.toplevel-admin ul{position:absolute;z-index:1000;white-space:nowrap;background-color:#fff;}ul.mainmenu li.toplevel ul li,ul.mainmenu li.toplevel-grade ul li,ul.mainmenu li.toplevel-admin ul li{position:relative;left:-20px;margin-bottom:.75rem;margin-top:.5rem;}ul.mainmenu li.toplevel ul li a.toplevel-ul,ul.mainmenu li.toplevel-grade ul li a.toplevel-ul,ul.mainmenu li.toplevel-admin ul li a.toplevel-ul{color:#333;text-decoration:none;}ul.mainmenu  li.toplevel  a.reportmenu::after,ul.mainmenu  li.toplevel-grade  a.reportmenu::after,ul.mainmenu  li.toplevel-admin  a.reportmenu::after{font-family:'Glyphicons Halflings';content:"\e114";margin-left:0.5rem;font-size:10px;}h2{margin-left:-0.5rem;margin-right:-0.5rem;padding-left:16rem;}@media screen and (max-width:879px){.layout-container{margin-left:1rem;margin-right:1rem;}}@media screen and (min-width:880px){.layout-content{margin-left:14%;margin-right:14%;}}@font-face{font-family:'Glyphicons Halflings';src:url(/themes/custom/artheme/css/fonts/glyphicons-halflings-regular.eot);src:url(/themes/custom/artheme/css/fonts/glyphicons-halflings-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/artheme/css/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/themes/custom/artheme/css/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/themes/custom/artheme/css/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/themes/custom/artheme/css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');}.glyphicon-warning-sign:before{font-family:'Glyphicons Halflings';content:"\e107";margin-right:1rem;}.glyphicon-download:before{font-family:'Glyphicons Halflings';content:"\e025";margin-left:0.5rem;}.author-header .views-field-field-resume .field-content a:after{font-family:'Glyphicons Halflings';content:"\e025";margin-left:0.25rem;font-size:12px;}.layout-container #block-artheme-menudisclaimer{background-color:#c1e1ec;padding:15px;}.final-grades .views-row{margin-bottom:2rem;margin-top:2rem;border:1px solid black;padding-bottom:168px;}.ar-users .views-row{border-color:#ddd;border-style:solid;margin-bottom:2rem;}.report-views .views-field-field-filename,.report-views .views-field-title{background-color:#f5f5f5;color:#333;font-size:16px;padding-bottom:15px;padding-top:1rem;width:50%;float:left;}.final-grades .student-header,.ar-users .views-field-field-last-name{background-color:#f5f5f5;color:#333;font-size:16px;padding-bottom:15px;padding-top:1rem;width:30%;float:left}.final-grades .student-header{width:100% !important;}.ar-users .views-field-field-resume{background-color:#f5f5f5;color:#333;font-size:16px;padding-bottom:15px;padding-top:1rem;width:70%;float:right;}.ar-users .views-field-field-resume .field-content{float:inherit;border:solid 3px #ddd;margin-right:1rem;}.ar-users .views-field-field-resume .field-content a{float:right;margin-right:2rem;}.views-field-field-filename .field-content{float:right;padding-right:2rem;border:solid 3px #ddd;margin-right:2rem;font-size:14px;}.views-field-field-filename .field-content a{color:#333;}.views-field-field-release-date,.views-field-field-release-date,.views-field-field-report-type{padding-bottom:15px;}.report-views{padding:10px 15px;}span.views-label{font-weight:bold;}.ar-users .views-field{color:#333;font-size:14px;line-height:20px;}.company-report .views-field{text-align:left;padding-right:13rem;}.company-report .views-field-field-rel-date{padding:0 !important;}.report-grading th.views-field{text-align:left;padding:8px;}td.views-field{border-top:1px solid #ddd;padding:8px;}.report-grading td.views-field a{color:#333;text-decoration:none;}.report-grading td.views-field-field-filename,.report-grading td.views-field-grade{background-image:linear-gradient(rgb(255,255,255) 0px,rgb(224,224,224) 100%);}.report-grading th.views-field-nid,.report-grading td.views-field-nid{display:none;}td.views-field a{color:#337ab7;text-decoration:none;}.toprow,.secondrow,.thirdrow,.fourthrow,.views-field-field-recommendation{display:block;}.secondrow .views-label,.secondrow .field-content,.thirdrow .views-label,.thirdrow .field-content,.fourthrow .views-label,.fourthrow .field-content{width:23%;float:left;padding-right:15px;}.views-field-field-recommendation{width:100%;margin-bottom:2em;}.views-field-field-recommendation .views-label,.views-field-field-recommendation .field-content{float:left;padding-right:8px;}.views-field-user-picture{width:25%;float:left;min-height:25vh;}.author-details{width:73%;float:left;padding-left:15px;}.dlnumber,.author-details .views-field-field-report-link2{width:50%;float:left;}.dltotals{font-weight:700;width:50%;float:left;}.views-label-mail,.views-label-field-office-info,.views-label-field-telephone-number{width:6%;float:left;}.views-label-field-grad-year{width:15%;float:left;}.author-details .views-field-title{border-top:1px solid #ddd;}.student-header:after,.author-header:after,.author-data:after,.toprow:after,.secondrow:after,.thirdrow:after,.fourthrow:after,.report-results:after,.views-field-field-recommendation:after{content:"";display:table;clear:both;}.report-results{margin-top:5px;width:inherit;}.bottom-border{width:inherit;border-top:solid #ddd;}.report-label{font-weight:bold;color:#333;width:18%;float:left;}.report-results .views-field-field-company{width:18%;float:left;padding-right:1rem;}.report-results .views-field-field-ticker{width:14%;padding-right:1rem;float:left;}.report-results .views-field-field-return,.report-results .views-field-field-sp500-return,.report-results .views-field-field-ending-price,.report-results .views-field-field-sp500-starting-price,.report-results .views-field-field-sp500-ending-price,.report-results .views-field-field-start-date{width:19%;float:left;}.report-results .views-field{line-height:2rem;}.report-results .views-field ul{padding-inline-start:0px;}.report-results .field-content li{border-top:solid #ddd;}.report-results .views-field li{list-style:none;}.report-results .dddviews-field:after{content:"";display:table;clear:both;}.final-grades form{margin-bottom:3rem;}.final-grades .views-label{width:40%;float:left;}form#views-exposed-form-compbyname-page-1,form#views-exposed-form-company-manage-page-1,form#views-exposed-form-report-listing-report-date,form#views-exposed-form-ar-users-author-byyear{margin-bottom:1rem;}form#views-exposed-form-compbyname-page-1 .js-form-item,form#views-exposed-form-compbyname-page-1 .form-actions,form#views-exposed-form-company-manage-page-1 .js-form-item,form#views-exposed-form-company-manage-page-1 .form-actions,form#views-exposed-form-report-listing-report-date .js-form-item,form#views-exposed-form-report-listing-report-date .form-actions,form#views-exposed-form-ar-users-author-byyear .js-form-item,form#views-exposed-form-ar-users-author-byyear .form-actions{display:inline-block;}form#views-exposed-form-report-listing-report-date .js-form-item-sort-order label,form#views-exposed-form-ar-users-author-byyear .js-form-item-sort-order label{display:none;}form#views-exposed-form-grades-page-1,.ar-users .views-field-uid,.company-report .views-field-nid,.manage-reports .views-field-nid,.company-report .views-element-container,.ar-users .views-field-field-first-name,.views-field-field-starting-price,.views-field-field-ending-price,.views-field-field-sp500-starting-price,.views-field-field-sp500-ending-price,.views-field-field-end-date{display:none;}form#userdata-form > div{margin-bottom:1rem;}form#verify-form .helpful-links{margin-bottom:.75rem;}nav.pager{margin-bottom:50px;line-height:30px;}ul.pager__items{list-style-type:none;}ul.pager__items li{list-style:none;border:1px solid gray;width:1.5rem;color:#333;margin-left:-1px;padding-left:14px;float:left;}ul.pager__items li.is-active{background-color:#428bca;}footer{margin-left:14%;margin-right:14%;padding-top:1rem;}.ar-users footer,.report-views footer{padding-top:25px;color:#555;}.path-frontpage h1{display:none;}.jumbotron{padding-top:30px;background-color:#eee;padding-right:60px;padding-left:60px;padding-bottom:1rem;}.jumbotron h1{color:#333;font-weight:500;font-size:63px;margin-top:0;margin-bottom:0;display:block;}.jumbotron p{font-size:21px;font-weight:200;margin-top:0.5rem;margin-bottom:1rem;color:#333;}.jumbotron2 p.intro{font-size:15px;margin-bottom:0.25rem;}.jumbotron2 p{margin-bottom:15px;font-size:21px;font-weight:200;color:#333;margin-top:0;}.jumbotron2 h3 a{font-size:24px;color:#337ab7;}a.btn-primary{background-repeat:repeat-x;border-color:#245580;background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);font-size:18px;line-height:24px;border-radius:6px;color:white;padding:10px 16px;text-decoration:none;}.home-menu ul,.report-menu ul,.grade-menu ul,.aradmin-menu ul{list-style:none;margin-top:0;}.report-menu{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;background-color:#222;}.toplevel-admin .people_entries,.toplevel-admin .company_entries,.toplevel-admin .report_entries,.toplevel-ul{display:none;}.people_entries:first-of-type{font-weight:lighter;}.company_entries:first-of-type{font-weight:lighter;}.report_entries:first-of-type{font-weight:lighter;}.report_entries,.company_entries{border-top:1px solid black;}.toplevel-admin .people_entries a,.toplevel-admin .company_entries a,.toplevel-admin .report_entries a{font-weight:normal;}.report-menu:hover ul.mainmenu li.toplevel:hover  .toplevel-ul,.report-menu:hover ul.mainmenu li.toplevel-grade:hover  .toplevel-ul,.report-menu:hover ul.mainmenu li.toplevel-admin:hover  .toplevel-ul,.report-menu:hover ul.mainmenu li.toplevel-admin:hover  .people_entries,.report-menu:hover ul.mainmenu li.toplevel-admin:hover  .company_entries,.report-menu:hover ul.mainmenu li.toplevel-admin:hover  .report_entries{display:block;}.report-menu  ul.mainmenu li.toplevel,.report-menu  ul.mainmenu li.toplevel-grade,.report-menu  ul.mainmenu li.toplevel-admin{display:inline-block;margin-right:3rem;}.views-field-field-report-downloads ul,.views-field-field-report-link2 ul{list-style:none;padding:0;margin:0;}.views-field-field-report-link2 ul li a{text-decoration:none;}.assignments{margin-top:3rem;margin-bottom:3rem;}.assignments .leftheading,.assignments .rightheading{font-size:20px;text-decoration:underline;font-weight:bold;}.final-grades .right,.final-grades .left,.assignments .leftheading,.assignments .rightheading,.assignments .left,.assignments .right{float:left;width:50%;}#node-report-form #edit-field-company-wrapper button,#node-report-edit-form #edit-field-grade-wrapper button,#node-grade-form #edit-field-grade-wrapper .tabledrag-toggle-weight-wrapper button,#node-grade-form #edit-field-grade-wrapper table#field-grade-values .field-multiple-drag .handle,#node-grade-edit-form #edit-field-grade-wrapper .tabledrag-toggle-weight-wrapper button,#node-grade-edit-form #edit-field-grade-wrapper table#field-grade-values .field-multiple-drag .handle{display:none;}#node-grade-form .grade,#node-grade-edit-form .grade{font-size:20px;}#node-grade-form .label,#node-grade-edit-form .label{text-align:left;}#node-grade-form #edit-field-grade-wrapper #edit-field-grade--description,#node-grade-edit-form #edit-field-grade-wrapper #edit-field-grade--description{font-size:12px;margin-top:.25rem;margin-bottom:1rem;}#user-form #edit-notice{font-size:24px;}
