body{margin-top:150px;font-weight:300}h1,h2,h3,h4,h5{margin:0;font-weight:300}header{width:100%;height:60px;position:fixed;top:0;left:0;overflow:hidden;z-index:100;background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000));background:-webkit-linear-gradient(top, #45484d 0%, #000 100%);background:-o-linear-gradient(top, #45484d 0%, #000 100%);background:-ms-linear-gradient(top, #45484d 0%, #000 100%);background:linear-gradient(to bottom, #45484d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000',GradientType=0 )}header.shadow{box-shadow:0px 0px 4px rgba(0,0,0,0.3)}header .inner{width:90%;overflow:auto}header h1{display:block;font-size:24px;font-weight:400;width:220px;padding:10px 0;float:left}header h1 span{font-weight:200;font-size:20px}header h1 a{color:#FFF}header h1 a:hover{color:#FFF}header h1 a:focus{color:#005580}header nav{overflow:auto;display:block}header nav a{display:block;float:left;padding:20px;color:#FFF;font-size:12px;font-weight:400}header nav a:hover{background:#666;color:#EEE}header nav a.active{background:#FFF;color:#666;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 )}header nav a.active span.icon-home{background-image:url("../icons/glyphicons-halflings.png")}header .nav-tabs{border:none;margin-bottom:0}header .nav-tabs li>a{display:block;float:left;padding:20px;color:#FFF;font-size:12px;font-weight:400;border:none;border-radius:0;margin-right:0}header .nav-tabs li>a:hover{background:#666;color:#EEE}header .nav-tabs .active a,header .nav-tabs .active a:hover{background:#FFF;color:#666;border:none;cursor:pointer !important;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 )}header .nav-tabs .active span.icon-home{background-image:url("../icons/glyphicons-halflings.png")}#sub_navigation{position:fixed;display:block;top:60px;letter-spacing:0;background:#FFF;width:100%;z-index:99;border-bottom:1px solid #CCC;box-shadow:0px 0px 4px rgba(0,0,0,0.3)}#sub_navigation.shadow{box-shadow:0px 0px 4px rgba(0,0,0,0.3)}#sub_navigation .inner{width:90%;padding:12px 0;overflow:auto}#sub_navigation a{display:block;float:left;font-size:13px;font-weight:300;margin-left:15px;padding:3px 12px}#sub_navigation a.active{background:#0072C6;color:#FFF;border-radius:4px;background:#058bf5;background:-moz-linear-gradient(top, #058bf5 0%, #015ee6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #058bf5), color-stop(100%, #015ee6));background:-webkit-linear-gradient(top, #058bf5 0%, #015ee6 100%);background:-o-linear-gradient(top, #058bf5 0%, #015ee6 100%);background:-ms-linear-gradient(top, #058bf5 0%, #015ee6 100%);background:linear-gradient(to bottom, #058bf5 0%, #015ee6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bf5', endColorstr='#015ee6',GradientType=0 )}#sub_navigation a:first-child{margin-left:0}#sub_navigation span.text{display:block;float:left;font-size:13px;font-weight:300;margin-left:15px;padding:3px 0}#sub_navigation span.text:first-child{margin-left:0}#login_body{background:#0964AB;margin-top:130px}#login_body h2{color:#FFF}#login_body .form_container{background:#FFF !important}header#login{background:#FFF}header#login h1{width:500px}header#login h1 a,header#login h1 a:hover{color:#000}header#login nav.login{margin-top:15px}header#login nav.login a{margin-left:15px}header#login nav.login a:first-child{margin-left:0}section#login{width:60%}section#login h2{margin-bottom:40px}section#login .form_container{padding:60px;background:#EEE;width:300px}section#login .forgot-password,section#login .forgot-password a{margin-left:30px;margin-top:10px;font-size:14px;font-weight:300}section#login label{font-size:15px}section#login button{font-size:13px}section#login .control-group:last-child{margin-bottom:0}section#login .label{padding:10px 20px;margin-bottom:30px;display:block;font-size:14px;font-weight:300}section#login .reset_password_message{width:500px;padding:20px 60px;margin-bottom:20px;background:#FFF;color:#000;font-size:15px;line-height:24px}section{width:90%;margin:40px auto;overflow:auto}section h2{font-size:24px;color:#000;line-height:40px}section h2 a{text-decoration:underline !important}section .tabbable .nav-tabs{border:none;margin-bottom:30px}section .tabbable .nav-tabs li>a{background:#EEEEEE;padding:30px 40px 20px 25px;color:#000;border:none;border-radius:0;font-weight:300;margin-right:15px}section .tabbable .nav-tabs .active a,section .tabbable .nav-tabs .active a:hover{background:#7EB9E4;color:#FFF;border:none}section .tabbable .tab-content legend{font-size:22px;font-weight:300}section .pagination{clear:both;overflow:auto}section .pagination ul li:first-child>a,section .pagination ul li:first-child>span,section .pagination ul li:last-child>a,section .pagination ul li:last-child>span{border-radius:0}section .pagination ul li>a:hover,section .pagination ul li>a:focus,section .pagination ul .active>a,section .pagination ul .active>span{background:rgba(0,0,0,0.02)}section.chart{overflow:hidden}section.chart h2{margin-bottom:20px}section .grid_container{overflow:auto}section .grid_container article{display:block;float:left;margin-bottom:30px;cursor:pointer;border:1px solid #DDDDDD;box-shadow:0 1px 3px rgba(0,0,0,0.055)}section .grid_container.three_columns article{width:25%;margin-left:4.6%;padding:2.5%}section .grid_container.three_columns article:nth-child(3n+1){margin-left:0}section .grid_container.four_columns article{width:20%;margin-left:2.5%;padding:1.4%}section .grid_container.four_columns article:nth-child(4n+1){margin-left:0}section .grid_container.five_columns article{width:15.8%;margin-left:2.5%;padding:1%}section .grid_container.five_columns article:nth-child(5n+1){margin-left:0}section .grid_container.members .profile_image{display:block}section .grid_container.members .profile_image>img{display:block;width:100%;height:180px}section .grid_container.members h3{margin-top:20px;font-size:18px;line-height:26px}section .grid_container.members h4{margin-bottom:10px;font-size:14px;line-height:20px;color:#999}section .grid_container.members h4 a{color:#999}section .grid_container.projects article{height:275px}section .grid_container.projects p{margin-top:20px}section .grid_container.projects h3{font-size:20px;line-height:32px}section .grid_container.projects h3 a{color:#555}section .grid_container.projects h4{font-size:14px;margin-top:10px}section .grid_container.projects h4 a{color:#999}section .grid_container.projects .info{margin-top:15px}section .grid_container.projects .info p{margin:5px 0;color:#666}section .grid_container.projects .info p span{width:40%;float:left}section .grid_container.projects .progress{height:12px}section .grid_container.companies h2{font-size:24px;line-height:34px}section .grid_container.companies h4{margin-top:5px}section .grid_container.companies .company_info{min-height:170px}section .grid_container.companies article{height:210px;max-height:210px}section .grid_container.proposals article{height:220px;max-height:220px}aside article{overflow:auto;padding:30px;background-color:#F0F0F0;margin-bottom:30px}aside article:last-child{margin-bottom:0}aside article h2{margin-bottom:0;font-size:24px}aside article h3{font-size:13px;text-transform:uppercase;line-height:30px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #CCCCCC}aside article p{margin:0;font-size:14px;line-height:22px;margin-bottom:10px}aside article p:last-child{margin-bottom:0}aside article p.button{margin-top:30px}aside article p.slogan{margin-top:20px;line-height:24px}aside article p.name{font-size:18px;line-height:26px;margin-top:20px;margin-bottom:5px}aside article p.company{font-size:14px;line-height:20px;color:#999}aside article p.company a{color:#999}aside article.aside h5.project_progress{margin-bottom:10px}aside article.aside div{margin-bottom:20px}aside article.aside div:last-child{margin-bottom:0}aside article.aside div h5{margin-bottom:5px;font-size:15px}aside article.aside div p{color:#999}section#notes_container .note{height:200px;background:#A6ECFC;margin-bottom:40px;padding:2%;width:14%;margin-left:2.5%;float:left;overflow:hidden}section#notes_container .note:nth-child(even){background:#CFC}section#notes_container .note:nth-child(3n){background:#CCF}section#notes_container .note:nth-child(4n){background:#D7F2EA}section#notes_container .header{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:15px;overflow:auto;padding-bottom:10px}section#notes_container .header h2{color:#000;float:left;font-size:16px;line-height:26px;margin:10px 0 0;max-width:85%}section#notes_container .header div{float:right;margin-top:10px}section#notes_container .content{line-height:24px}section#notes_container .add_note{background:#A6ECFC}section#notes_container .add_note p{text-align:center;margin-top:85px}section#notes_container .add_note a{font-size:20px}section#notes_container .none h2{margin-bottom:10px}section#notes_container .none .button{margin-top:15px}#wrapper{width:90%;margin:40px auto;overflow:auto}#wrapper section{margin-top:0}#wrapper section .no_content{background-color:#FBFBFB;padding:30px}#wrapper section .no_content h2{font-size:24px}#wrapper section .no_content a{margin-top:15px}#wrapper section hgroup h3{font-size:25px}#wrapper section hgroup h5{font-size:15px;color:#777;margin-top:10px;border-bottom:1px solid #DDD;padding-bottom:15px;margin-bottom:20px}#wrapper section hgroup h5 a{text-decoration:underline !important}#wrapper section h3.heading{border-bottom:1px solid #DDD;padding-bottom:5px;margin-bottom:20px;font-size:25px}#wrapper section h3.heading a.btn{margin-left:20px}#wrapper section aside{background-color:#EEE;background-color:F4FCFF;background-color:#FFFFEF;padding:30px;margin-bottom:30px}#wrapper section aside:last-child{margin-bottom:0}#wrapper section aside h2{font-size:20px;padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:20px}#wrapper section aside p{line-height:22px}#wrapper section aside p:last-child{margin-bottom:0}#wrapper aside .info div{margin-bottom:20px}#wrapper aside .info div:last-child{margin-bottom:0}#wrapper aside .info div h5{margin-bottom:5px;font-size:15px}#wrapper aside .info div p{color:#999}#wrapper aside .info p.name{margin-bottom:20px}#wrapper aside .info p.name a{color:#333}#wrapper section .description_text h3{font-size:20px;margin-bottom:10px}#wrapper section .description_text h4{font-size:18px;line-height:30px}#wrapper section .description_text p{margin:10px 0}#wrapper section .description_text ul{margin:15px;list-style-type:square}#wrapper section .description_text ul li{margin:5px 0}#wrapper section .project_details{margin:30px 0;background:#F2F8F9;padding:20px}#wrapper section .project_details ul{list-style-type:square}#wrapper section .project_details ul li{margin:5px 0}#wrapper section .project_details h3{font-size:20px;margin-bottom:15px}#wrapper section .file-image{border:3px solid #666;margin:30px 0}#wrapper section #comments{margin:50px 0}#wrapper section #comments h3.heading{margin-bottom:30px}#wrapper section #comments .add{margin-top:40px;padding:30px;background:#F7F7F7}#wrapper section #comments .add h4{font-size:20px;border-bottom:1px solid #CCC;margin-bottom:30px;padding-bottom:10px}#wrapper section #comments .add h4 span{float:right;font-size:15px}#wrapper section #comments .add img{width:90%}#wrapper section #comments .add textarea{height:200px}#wrapper section #comments .add p.button{margin-top:20px}#wrapper section #comments .comment{margin-bottom:30px}#wrapper section #comments .comment:last-child{margin-bottom:0}#wrapper section #comments .comment img{width:80%}#wrapper section #comments .comment .popover{display:block;position:relative;min-width:100%;z-index:2;border-radius:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}#wrapper section #comments .comment .popover-title{border-radius:0;font-size:15px;font-weight:100;padding:10px 20px}#wrapper section #comments .comment .popover-title a{text-decoration:underline !important}#wrapper section #comments .comment .popover-title span{float:right}#wrapper section #comments .comment .popover-title span a{margin-left:15px}#wrapper section #comments .comment .popover-title span a:first-child{margin-left:0}#wrapper section #comments .comment .popover-content{padding:10px 20px}#wrapper section #comments .comment .popover-content ul{list-style-type:square}#wrapper section #comments .comment .popover-content ul li{margin:5px 0}#wrapper section .message_response{margin:40px 0;padding:30px;background:#FFFFEF}#wrapper section .message_response h3 span{font-size:14px;margin-left:20px}#wrapper section .message_response.new{background:#FFFFD3}#wrapper section .message_response.current{background:#F4FCFF}input,select,textarea,.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:0 !important}.btn{border-radius:0;font-weight:300}.label{border-radius:0;text-shadow:none}.table thead{background:#EEE}.table thead tr th{padding:20px 0;font-size:15px;font-weight:400}.table tbody tr td{padding:20px 0;font-size:14px;font-weight:300}.table tbody tr td a.link{color:#666}.table tbody tr td a{margin-left:10px}.table tbody tr td a:first-child{margin-left:0}.table tbody tr.active{background:#FFFFE0}.table_permissions{margin-top:20px}.table_permissions thead tr th{padding:20px;font-weight:300}.table_permissions tbody tr td{padding:20px}.table_general thead tr th{padding:20px;font-weight:300}.table_general tbody tr td{padding:20px}.clickable tbody tr:hover{background:rgba(0,0,0,0.01);background:#FFFFF7;cursor:pointer}table tr.newmessage td{font-weight:400}.modal{border-radius:0;top:20%}.modal .modal-header{padding:15px 20px}.modal .modal-footer{border-radius:0;padding:20px}.modal form{margin-bottom:0}.modal .modal-body{padding:20px}.modal .modal-body h4{font-size:18px;line-height:30px;font-weight:100;margin-bottom:20px}.modal_container p{line-height:24px}.modal_container textarea#comment_text,.modal_container textarea#ticket_comment{width:97%;min-height:200px}.modal_container .info_block_block{overflow:auto;margin:20px 0}.modal_container .info_block{float:left;width:42%;padding:3%;margin-left:4%}.modal_container .info_block:first-child{margin-left:0 !important}.modal_container .links{margin:20px 0}.modal_container .links a{margin-left:20px}.modal_container .links a:first-child{margin-left:0}.modal_container .table_general tr td{padding:15px}.modal_container .table_general tr:first-child td{border-top:none}.calendar_event h3{font-size:22px;line-height:36px;padding-bottom:5px}.calendar_event .no_content{background:#EEE;padding:10px 20px;margin:20px 0}.calendar_event .content{margin:20px 0}.tab-content #comments{margin-top:0 !important}.tab-content #comments h3{margin-bottom:20px !important}.chzn-container{position:absolute !important}.accounting-add-item{margin-top:20px;margin-bottom:60px}#dashboard .items_table{margin-top:30px}.other-info-container{margin:40px 0}.other-info-container:first-child{margin-top:0}.other-info-container .no_content{padding:10px 30px !important}.info_block{background:#F2F8F9;padding:20px;margin-bottom:20px}.info_block a{display:block}.info_block h3,.info_block a h3{font-size:20px;margin-bottom:5px;color:#333}.info_block p,.info_block a p{margin-bottom:0;color:#333}.info-data-container{margin:50px 0}.info-data-container:first-child{margin-top:0}.btn-container a{margin-bottom:20px;margin-right:10px}section#fullcalendar table.fc-header{margin-bottom:20px}section#fullcalendar table.fc-header a.btn{line-height:24px}section#fullcalendar .fc-state-default.fc-corner-left,section#fullcalendar .fc-state-default.fc-corner-right{border-radius:0}section#fullcalendar .fc-grid th{padding:20px 0;font-size:18px;text-transform:uppercase;font-weight:300}section#fullcalendar .fc-day-number{padding-right:10px;padding-top:10px}section#fullcalendar .fc-state-highlight{background:#FFFFCC}section#fullcalendar .fc-grid .fc-event-time{display:none}section#fullcalendar .fc-event-vert .fc-event-time{display:none}section#fullcalendar span.fc-event-title{margin-left:5px}section#fullcalendar .fc-event,section#fullcalendar a.fc-event{background:#A6ECFC;border:none;border-radius:0;text-shadow:none;color:#000}form label{color:#666;font-weight:300}form input,form select,form textarea,form .input-append .add-on,form .input-prepend .add-on{font-weight:300}form .form-actions{margin-top:30px}form .form-actions a{margin-right:20px}form.settings-options-form textarea{line-height:24px}form .message_email{margin:20px 0}form .message_email label{display:inline-block;margin-bottom:0;margin-left:10px}form .message_email input[type='checkbox']{margin-top:0}
