﻿.Dialogbtn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.Dialogbtn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.Dialogbtn:hover, .btn:focus {
    text-decoration: none;
}
.Dialogbtn:active, .Dialogbtn.active {
    outline: 0;
}
.Dialogbtn.disabled, .Dialogbtn[disabled], fieldset[disabled] .Dialogbtn {
    pointer-events: none;
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
}
.chosen-select{width:150px}
.modal-header{position:relative;height:27px;padding:0 15px}
.modal-header *{line-height:2.4}
.modal-content{overflow:hidden}
.modal-footer{min-height:45px;padding:0 20px;line-height:4;margin:0;text-align:center;height:auto}
.modal-body{padding:0}
.HeaderModalBody{line-height:3;min-height:36px;border-width:0 0 1px 0;border-style:solid;margin:0;padding:0 10px}
.close{position:absolute;top:-13px;opacity:1}
.sr-only{display:none}
.ContentModalBody{margin:30px 0}
.SendQuestion .ContentModalBody{margin:10px 0 25px}
.modal-dialog .SendQuestion input.TryAgain{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:25px}
.modal-dialog .TitleRow{width:90px;display:inline-block;position:relative}
.modal-dialog .star{position:absolute;top:4px}
/*.modal-dialog input.input{width:105px}*/
.modal-dialog label.error{display:none!important}
/*Polling*/
.Polling .modal-content{height:100%}
.Polling .modal-dialog{width:92%;height:90%}
.Polling textarea{height:20px}
.Polling .SecurityCode{width:180px}
.Polling .modal-footer{text-align:center}
.Polling .captcha{top:16px}
.Polling .ContentModalBody{padding:10px}
.Polling .modal-header,.Polling .modal-footer,.Polling .modal-body,.Polling .HeaderModalBody,.Polling .ContentModalBody{position:absolute;right:0;left:0}
.Polling .modal-header,.Polling .HeaderModalBody{top:0}
.Polling .modal-body{top:27px;bottom:45px}
.Polling .modal-footer{bottom:0}
.Polling .ContentModalBody{top:180px;bottom:0;overflow-y:auto;margin:0}
/*SendToFriends*/
.RegistrationModal .modal-dialog{width:70%}
.RegistrationModal textarea{width:87.1%;height:100px}
.RegistrationModal .captcha,.RegistrationModal .SearchIcon{position:relative;top:8px}
#myModal{z-index:10000!important}
.modal-dialog .Dialogbtn{min-width:65px;height:23px;padding:0 5px}
.modal-dialog input{border-radius:0;margin-bottom:0}
.modal-dialog .TitleCMB{width:150px}
.modal-dialog .RowCMB input{width:220px}
.modal-dialog .RowCMB input,.modal-dialog .modal-footer input{height:22px;padding:0 5px}
.ImageOnInput input:after{content:'';position:absolute;width:16px;height:16px;top:0}
.EnvelopIcon{width:16px;height:12px;top:5px}
.PersonalIcon{width:16px;height:16px;top:3px}
.CommentIcon{width:16px;height:14px;top:5px}
.ImageOnInput{height:30px}
.ImageOnInput > section{width:46.6%;height:22px}
.RowCMB textarea{height:150px;padding-top:15px}
.chosen-container{width:100px!important}
.modal-footer input.Dialogbtn{border-radius:3px;height:24px}
.SMSModal .jspPane,.SMSModal .jspPane *{font-size:12pt}
.SMSModal .jspPane .NumberSMS{font-size:25pt}
.SendQuestion input[type=text]{width:10%}
/*Responsive*/
@media (max-width:1330px) {
    .modal-dialog input[type=radio],.modal-dialog input.Dialogbtn{margin:0}
}
@media (max-width:1285px) {
    .modal-dialog input.input{width:74px}
    .modal-dialog input.SecurityCode{width:180px}
    .modal-dialog input.input[type=radio]{width:auto}
}
@media (max-width:1160px) {
    .RegistrationModal .modal-dialog{width:80%}
}
@media (max-width:1020px) {
    .RegistrationModal .modal-dialog{width:90%}
}
@media (max-width:905px) {
    .modal-dialog input.input{width:111px}
}
@media (max-width:920px) {
    .Polling .HeaderModalBody{display:none}
    .Polling .ContentModalBody{top:0}
}
@media (max-width:800px) {
    .modal-dialog input.input{width:87px}
}
@media (max-width:725px) {
    .modal-dialog input.input{width:70px}
}
@media (max-width:660px) {
    .modal-dialog input.input{width:120px}
}
@media (max-width:575px) {
    .modal-dialog input.input{width:86px}
}
@media (max-width:500px) {
    .modal-dialog input.input{width:50%}
}
@media (max-width:540px) {
    .Polling .ContentModalBody .RowData:first-child .mrl5{clear:both;display:block}
    .Polling #txtNamePoll,.Polling #txtEmail{width:90%}
}