/* colors #222a1d #4b7223 #90aacd #445a7c #21272d */ /* Prepare */ * { padding: 0; margin: 0; box-sizing: border-box; } /* Tools */ /* .my-auto { margin-top: auto !important; margin-bottom: auto !important; } */ /* General */ a { color: #A7B6CD;; /* color: #445a7c; */ } a:hover { color: #899DBD; /* color: #364863; */ } .btn-theme { background-color: #A7B6CD;; /* color: #445a7c; */ color: #B3B3B3; /* color: #aaaaaa; */ } .btn-theme:hover { background-color: #364863; color: #B3B3B3; /* color: #aaaaaa; */ } .btn-head { font-family: 'Amatic SC'; background-color: none; color: #B3B3B3; /* color: #aaaaaa; */ border-color: #B3B3B3; /* color: #aaaaaa; */ border-width: 1px; text-transform: uppercase; } .btn-head:hover { background-color: none; color: #B3B3B3; /* color: #aaaaaa; */ } .btn-head:hover::before, .btn-head:focus::before { content: '> '; } .btn-head:hover::after, .btn-head:focus::after{ content: ' <'; } .btn-head:focus { box-shadow: none; } .card { font-family: 'Amatic SC'; background-color: unset; color: #B3B3B3; /* color: #aaaaaa; */ border-color: #B3B3B3; /* color: #aaaaaa; */ border-width: 1px; margin-bottom: 30px; } a.card:hover { text-decoration: none; } hr.divider { height: 0; max-width: 300px; margin: 30px auto; border-width: 1px; border-color: #A7B6CD;; /* color: #445a7c; */ } .form-control { color: #B3B3B3; /* color: #aaaaaa; */ background-color: transparent; border: none; border-bottom: 1px solid; border-radius: 0; } .form-control:focus { color: #B3B3B3; /* color: #aaaaaa; */ background-color: transparent; border-color: #B3B3B3; /* color: #aaaaaa; */ box-shadow: none; } .form-control::-webkit-input-placeholder { color: #B3B3B3; /* color: #aaaaaa; */ } .form-control::-moz-placeholder { color: #B3B3B3; /* color: #aaaaaa; */ } .form-control:-ms-input-placeholder { color: #B3B3B3; /* color: #aaaaaa; */ } .form-control::-ms-input-placeholder { color: #B3B3B3; /* color: #aaaaaa; */ } .form-control::placeholder { color: #B3B3B3; /* color: #aaaaaa; */ } .form-control:disabled,.form-control[readonly] { background-color: transparent; } select.form-control:focus::-ms-value { color: #B3B3B3; /* color: #aaaaaa; */ background-color: transparent; } .table td, .table th { border-top: 1px solid #aaaaaa; } .table thead th { border-bottom: none; } /* Background */ body { background-color: #21272d; color: #B3B3B3; /* color: #aaaaaa; */ font-family: 'Amatic SC'; } /* Head */ header { width: auto; min-height: 80vh; } .intro-head { min-height: 50vh; } h1.text-head { font-size: 150px; } h2.text-head { position: relative; top: 60px; left: 47px; font-size: 50px; font-weight: bold; color: #4c5967; margin-right: 50px; } p { font-size: 25px; } p.text-head { font-size: 30px; } .star-head { position: absolute; top: -200px; right: 30px; z-index: -100; display: block; font-family: 'Amatic SC'; font-size: 500px; color: #4c5967; /*#3b3c3d; /*#4a4b4c;*/ } .arrow-head { font-size: 100px; color: #4c5967; } .buttons-head { padding-top: 50px; padding-bottom: 30px; } .buttons-head > div { padding-top: 20px; padding-bottom: 20px; } /* Social */ .container-social { text-align: center; /* min-height: 20vh; */ padding-bottom: 50px; margin-top: auto; } .container-social > .row > div { padding-top: 10px; padding-bottom: 10px; } .container-social a { color: #445a7c; } .container-social a:hover { color: #364863; } /* Projects */ .container-projects { padding-bottom: 50px; margin-top: auto; } /* Contact */ .container-contact { font-size: 30px; text-align: center; } .container-contact .dataTables_wrapper .form-control { font-size: 30px; } /* Hack the DataTables Bootstrap Layout a bit * - overriding the .col-md-6 tag with values from .col-md-12 * - now the search bot has enaugh space and there is no overflow */ .container-contact .dataTables_wrapper .col-md-6 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100% } .container-contact .dataTables_wrapper table thead { display: none; } /* Foot */ footer { margin-top: 60px; margin-bottom: 60px; text-align: center; font-size: 20px; } footer > .row > div { padding-top: 10px; padding-bottom: 10px; } .banner-footer > img { width: 100%; }