﻿.question h1, .question .flex-grow-1 h2 { margin-top: 0 !important; line-height: normal !important; position: relative; }
/*.question .graphic-design { position: relative; top: -20px; padding: 0 !important; margin: 0 !important }*/
.question-details-area .question-details-content h1 a { color: #555; font-size: 25px; }
.question-details-area .question-details-content h1 a:hover { text-decoration: underline }

.col-lg-2 { width: 12.66666667% !important }
.col-lg-3 { width: 21% !important }
.thread_body a:hover, .reply_body a:hover, .ad_link:hover { text-decoration: underline }


.tag .closed, .tag .closed:hover { color: #777 }

.button-list a:hover { text-decoration: underline }

.btn:hover { background-color: #000 !important; color: #fff; text-decoration: none !important }

.btn-orange { background-color: #F7A531 }

.alert-info { color: #61028D; background-color: #F9F2FD; border-color: #EDCAFD; border-radius: 0; font-size: 16px }
.alert-error { color: #FF0000; background-color: #F9F2FD; border-color: #EDCAFD; border-radius: 0; font-size: 16px }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #555 !important; }
.form-check-input { width: 30px; height: 30px; position: relative; top: -5px; margin-right: 10px }
.author .techs img { width: 180px; height: auto }
.author .description u { color: #61028D }
.author .description u { color: #61028D }
.author .description h3 { font-size: 18px; text-decoration: underline }
.author .techs .single-communities-box { min-height: 200px }
.author .awards img { width: auto; height: 90px }
.author .description p { margin-bottom: 30px !important }

.modal { position: fixed; top: 0; left: 0; background-color: gray; z-index: 1800; min-height: 100%; width: 100% }
.overlay { border: 0px solid #6F6F6F; background-color: #fff; display: none; position: fixed; z-index: 2000; padding: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.yt_btn:hover { background: red; opacity: 1 }

.form-group span.value { font-size: 18px !important; color: #61028D; }

.modal-body { padding: 5px; height: 300px; overflow: auto }

.or-login.google { background-color: #dd4b39; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-decoration: none !important; color: #ffffff !important; width: 100%; }
.or-login { display: block; text-align: center; padding: 15px 30px; margin-bottom: 30px; font-size: 15px; color: #ffffff; }
.or { text-align: center; font-size: 18px; display: block; margin-bottom: 15px; position: relative; }
.login-action { margin-bottom: 30px; }
.login-action .forgot-login { display: block; text-align: right; }

#txtDescription { height: 300px; width: 100%; }
.popup { bottom: 15px; right: 15px; min-width: 300px; display: none; position: fixed; z-index: 2000; box-shadow: rgb(102, 102, 102) 1px 1px 8px; background-color: #fff}
.popup .modal-header { background-color: #0C0D0E; color: #fff; border: none; font-weight: bold }
.popup .modal-body { height: 135px; color: #0C0D0E; padding-top: 10px }
