small { display: block; color: var(--default-text-color); line-height: 160%; } .card-block { position: relative; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); margin-bottom: 30px; } .card-padding { padding: 23px 26px; font-size: 12px; background: var(--hover); } .btn-block { display: block; width: 100%; } .float-left { float: left; padding-right: 10px; padding-left: 10px; } .input-form { position: relative; text-align: left; margin-top: 6px; margin-bottom: 6px; float: left; width: 100%; } .border-checkbox:checked + .border-checkbox-label:after { -webkit-animation: check linear 0.5s; animation: check linear 0.5s; opacity: 1; border-color: var(--span-color); } .input-form .border-checkbox-label { position: relative; width: 100%; cursor: pointer; line-height: 22px; margin-top: 4px; padding-left: 30px; color: var(--top-text-color); font-size: 12px; font-weight: var(--font-weight-2); } .input-form .border-checkbox-label:after { content: ""; display: block; width: 5px; height: 13px; opacity: .15; border-right: 2px solid var(--default-text-color); border-top: 2px solid var(--default-text-color); position: absolute; left: 5px; top: 13px; -webkit-transform: scaleX(-1) rotate(135deg); transform: scaleX(-1) rotate(135deg); -webkit-transform-origin: left top; transform-origin: left top } .input-form .border-checkbox-label:before { content: ""; display: block; border: 2px solid #3a3a3a;; width: 23px; height: 23px; position: absolute; left: 0 } .border-checkbox { display: none } .border-checkbox:disabled ~ .border-checkbox-label { cursor: no-drop; color: #ccc } @-webkit-keyframes check { 0% { height: 0; width: 0 } 25% { height: 0; width: 5px } 50% { height: 13px; width: 5px } } @keyframes check { 0% { height: 0; width: 0 } 25% { height: 0; width: 5px } 50% { height: 13px; width: 5px } } .tab-nav { list-style: none; padding: 0; white-space: nowrap; margin: 0; overflow: auto; width: 100%; box-shadow: inset 0 -2px 0 0 rgb(255 255 255 / 7%); text-align: center; } .tab-nav li { display: inline-block; vertical-align: top; } .tab-nav li.active>a { color: #000; } .tab-nav li>a { display: inline-block; text-transform: uppercase; cursor: pointer; position: relative; color: #9e9e9e; width: 100%; -webkit-transition: all; -o-transition: all; transition: all; -webkit-transition-duration: 250ms; transition-duration: 250ms; font-weight: 500; padding: 15px; } .tab-nav li > a:after { content: ""; height: 2px; position: absolute; width: 100%; left: 0; bottom: 0; -webkit-transition: all; -o-transition: all; transition: all; -webkit-transition-duration: 250ms; transition-duration: 250ms; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } @media (min-width: 768px) { .tab-nav li > a { padding: 15px; } } @media (max-width: 768px) { .tab-nav li > a { padding: 15px 8px; } } .tab-nav li.active-ma > a { color: #fff; } .tab-nav li.active-ma > a:after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .tab-nav > li > a:after { background: #0089ff; box-shadow: 0 0 10px #0089ff; } #profile-main { min-height: 500px; position: relative } #profile-main .pm-overview { overflow-y: auto } @media(min-width:1200px) { #profile-main .pm-overview { width: 300px } } @media(min-width:768px) and (max-width:1200px) { #profile-main .pm-overview { width: 250px } } @media(min-width:768px) { #profile-main .pm-overview { position: absolute; left: 0; top: var(--sidebar-gradient-1); height: 100%; } } @media(max-width:767px) { #profile-main .pm-overview { width: 100%; text-align: center } } @media(min-width:1200px) { #profile-main .pm-body { padding-left: 300px; } } @media(min-width:768px) and (max-width:1200px) { #profile-main .pm-body { padding-left: 250px } } @media(max-width:767px) { #profile-main .pm-body { padding-left: 0 } } #profile-main .pmo-pic { position: relative; margin: 20px } @media(min-width:768px) { #profile-main .pmo-pic img { width: 100%; border-radius: 5px; } } @media(max-width:767px) { #profile-main .pmo-pic img { width: 180px; display: inline-block; height: 180px; border-radius: 50%; border: 4px solid #fff; box-shadow: 0 8px 17px rgba(0, 0, 0, .2), 0 6px 20px rgba(0, 0, 0, .19) } } #profile-main .pmo-pic .pmo-stat { border-radius: 0 0 2px 2px; color: #fff; text-align: center; padding: 30px 5px 0 } @media(min-width:768px) { #profile-main .pmo-pic .pmo-stat { background: #ffc107; padding-bottom: 15px } } #profile-main .pmo-pic .pmop-edit { position: absolute; top: 0; left: 0; color: #fff; background: rgba(0, 0, 0, .38); text-align: center; padding: 10px 10px 11px; -webkit-transition: opacity; -o-transition: opacity; transition: opacity; -webkit-transition-duration: 250ms; transition-duration: 250ms } #profile-main .pmo-pic .pmop-edit:hover { background: rgba(0, 0, 0, .8) } #profile-main .pmo-pic .pmop-edit i { font-size: 18px; vertical-align: middle; margin-top: -3px } @media(min-width:768px) { #profile-main .pmo-pic .pmop-edit { width: 100%; opacity: 0; filter: alpha(opacity=0) } #profile-main .pmo-pic .pmop-edit i { margin-right: 4px } } #profile-main .pmo-pic:hover .pmop-edit { opacity: 1; filter: alpha(opacity=100) } #profile-main .pmo-pic .pmop-message { position: absolute; bottom: 27px; left: 50%; margin-left: -25px } #profile-main .pmo-pic .pmop-message .dropdown-menu { padding: 5px 0 55px; left: -90px; width: 228px; height: 150px; top: -74px; -webkit-transform-origin: center; -moz-transform-origin: center; -ms-transform-origin: center; transform-origin: center } #profile-main .pmo-pic .pmop-message .dropdown-menu textarea { width: 100%; height: 95px; border: 0; resize: none; padding: 10px 19px } #profile-main .pmo-pic .pmop-message .dropdown-menu button { bottom: 5px; left: 88px } #profile-main .pmb-block { margin-bottom: 20px } @media(min-width:1200px) { #profile-main .pmb-block { padding: 40px 42px 0 } } @media(max-width:1199px) { #profile-main .pmb-block { padding: 30px 20px 0 } } #profile-main .pmb-block:last-child { margin-bottom: 50px } #profile-main .pmb-block .pmbb-header { margin-bottom: 25px; position: relative } #profile-main .pmb-block .pmbb-header .actions { position: absolute; top: -2px; right: 0 } #profile-main .pmb-block .pmbb-header h2 { margin: 0; font-weight: 100; font-size: 20px } #profile-main .pmb-block .pmbb-edit { position: relative; z-index: 1; display: none } #profile-main .pmb-block .pmbb-edit, #profile-main .pmb-block .pmbb-view { -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both } #profile-main .pmb-block.toggled .pmbb-edit { display: block } #profile-main .pmb-block.toggled .pmbb-view { display: none } #profile-main .pmo-block { padding: 25px } #profile-main .pmo-block>h2 { font-size: 16px; margin: 0 0 15px } #profile-main .pmo-items .pmob-body { padding: 0 10px } #profile-main .pmo-items a { display: block; padding: 4px } #profile-main .pmo-items a img { width: 100% } .p-l-30 { padding-left: 30px!important; } dl { margin-top: 0; margin-bottom: 18px; } .dl-horizontal dt { text-align: left; } @media (min-width: 768px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; } } .dl-horizontal dt { text-align: left; } .pmo-contact ul { list-style: none; margin: 0; padding: 0; } .pmo-contact ul li { position: relative; padding: 8px 0 8px 35px; } .pmo-contact ul li i { font-size: 18px; vertical-align: top; line-height: 100%; position: absolute; left: 0; width: 18px; text-align: center; } .modal-window:target { background: #0000008f; z-index: 9999999; } .max-width-img img { max-width: 100px; border-radius: 10px; } .input-search-margin { position: absolute; top: 90px; right: 0; width: 25%; margin-right: 10px; } #searchdiv { background: var(--hover); padding: 5px; } .opener { max-height: 0; overflow: hidden; transition: max-height 0.25s ease-out; } @media only screen and (max-width: 760px) { .card3 { display: none !important; } .card4 { text-align: right; } #profile-main .pmo-pic img { width: 120px; height: 120px; } #profile-main .pmo-block { padding: 10px; } #profile-main .pmo-pic { margin: 10px; } #profile-main .pmb-block:last-child { margin-bottom: 10px; } } .cssource{ display: contents; } .cssource__menu{ display: none; }