/*---------------------*/ /* profile member */ /*---------------------*/ .card { padding-top: 20px; margin: 10px 0 20px 0; background-color: rgba(214, 224, 226, 0.2); border-top-width: 0; border-bottom-width: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .card .card-heading { padding: 0 20px; margin: 0; } .card .card-heading.simple { font-size: 20px; font-weight: 300; color: #777; border-bottom: 1px solid #e5e5e5; } .card .card-heading.image img { display: inline-block; width: 46px; height: 46px; margin-right: 15px; vertical-align: top; border: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .card .card-heading.image .card-heading-header { display: inline-block; vertical-align: top; } .card .card-heading.image .card-heading-header h3 { margin: 0; font-size: 14px; line-height: 16px; color: #262626; } .card .card-heading.image .card-heading-header span { font-size: 12px; color: #999999; } .card .card-body { padding: 0 20px; margin-top: 20px; } .card .card-media { padding: 0 20px; margin: 0 -14px; } .card .card-media img { max-width: 100%; max-height: 100%; } .card .card-actions { min-height: 30px; padding: 0 20px 20px 20px; margin: 20px 0 0 0; } .card .card-comments { padding: 20px; margin: 0; background-color: #f8f8f8; } .card .card-comments .comments-collapse-toggle { padding: 0; margin: 0 20px 12px 20px; } .card .card-comments .comments-collapse-toggle a, .card .card-comments .comments-collapse-toggle span { padding-right: 5px; overflow: hidden; font-size: 12px; color: #999; text-overflow: ellipsis; white-space: nowrap; } .card-comments .media-heading { font-size: 13px; font-weight: bold; } .card.people { position: relative; display: inline-block; width: 170px; height: 300px; padding-top: 0; margin-left: 20px; overflow: hidden; vertical-align: top; } .card.people:first-child { margin-left: 0; } .card.people .card-top { position: absolute; top: 0; left: 0; display: inline-block; width: 170px; height: 150px; background-color: #ffffff; } .card.people .card-top.green { background-color: #53a93f; } .card.people .card-top.blue { background-color: #427fed; } .card.people .card-info { position: absolute; top: 150px; display: inline-block; width: 100%; height: 101px; overflow: hidden; background: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .card.people .card-info .title { display: block; margin: 8px 14px 0 14px; overflow: hidden; font-size: 16px; font-weight: bold; line-height: 18px; color: #404040; } .card.people .card-info .desc { display: block; margin: 8px 14px 0 14px; overflow: hidden; font-size: 12px; line-height: 16px; color: #737373; text-overflow: ellipsis; } .card.people .card-bottom { position: absolute; bottom: 0; left: 0; display: inline-block; width: 100%; padding: 10px 20px; line-height: 29px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .card.hovercard { position: relative; padding-top: 0; overflow: hidden; text-align: center; background-color: rgb(208, 182, 149); } .card.hovercard .cardheader { background: url("https://web.senate.go.th/assets/portals/1/images/image/hall.jpg"); background-size: cover; height: 135px; } .card.hovercard .cardheader .htitle { padding-top: 10px; text-align: center; color: #fff; font-size: 16px; font-weight: 800; } .card.hovercard .avatar { position: relative; top: -50px; margin-bottom: -50px; } .card.hovercard .avatar img { width: 150px; /* height: 120px; max-width: 120px; max-height: 120px;*/ /* -webkit-border-radius: 50%; */ /*-moz-border-radius: 50%;*/ /* border-radius: 50%; */ border: 5px solid rgba(255,255,255,0.5); } .card.hovercard .info { padding: 4px 8px 10px; } .card.hovercard .info .title { margin-bottom: 4px; font-size: 24px; line-height: 1; color: #262626; vertical-align: middle; } .card.hovercard .info .title a { color:#333333; text-decoration:none; font-size:.8em; } .card.hovercard .info .desc { overflow: hidden; font-size: 16px; line-height: 20px; color: #333333; text-overflow: ellipsis; } .card.hovercard .bottom { padding: 0 20px; margin-bottom: 17px; } /* ========================================================================== Author's custom styles FB profile ========================================================================== */ .fb-profile img.fb-image-lg{ z-index: 0; width: 100%; margin-bottom: 10px; } .fb-image-profile { margin: -90px 10px 0px 20px; z-index: 9; width: 20%; } .fb-profile-text h1{ font-family:quarkbold; color:#363636; font-weight: 600; font-size:26px; margin-bottom:0; } .fb-profile-text{ font-family: quark ; font-size:20px; } @media (max-width:768px) { .fb-profile-text h1{ font-family:'quark',sans-serif; color:#363636; font-weight: 600; font-size:16px; margin-top:10px; margin-bottom:0; } .fb-profile-text{ font-family: quark ; font-size:18px; } .fb-image-profile { margin: 0px 10px 0px 0px; z-index: 9; width: 20%; } } .holder_wrap{ position:relative; margin:auto; display:block; height:120px; /* กำหนดความสูงส่วนพื้นที่คลุมเนื้อหาทั้งหมด */ } .holder_wrap_img{ position:absolute;/* กำหนดการจัดตำแหน่งส่วนพื้นที่คลุมเนื้อหารุปและข้อความซ้อนทับ */ } .holder_wrap_img img{ position:relative; /* กำหนดการจัดตำแหน่งของรูป */ } /* css ซ้อนทับ ชิดขอบบน */ .inner_position_top{ position:absolute; display:block; background-color:#CC99FF; height:50px; /* กำหนดความสูงส่วนของเนื้อหาที่นำมาซ้อนทับ */ width:100%; /* กำหนดความกว้างของเนื้อหาที่นำมาซ้อนทับ แบบขยายเต็ม */ top:0px; /* css กำหนดชิดด้านบน */ z-index:999; }