.radio-group{line-height:inherit;}.radio-group INPUT{margin:5px 0px;display:inline-block;}.radio-group .radio-label{margin:5px 5px;display:inline-block;}.input-row{margin-top:5px;margin-bottom:5px;}#lblInvalidBSN{position:absolute;white-space:nowrap;color:red;padding:10px;}h1{font-size:28px;}BODY .portal-phone{position:relative;top:-40px;right:40px;}BODY .mainlogo{position:relative;}BODY{padding-top:0px;}.slot{display:block;margin:10px 0px;padding-left:30px;position:relative;border:1px solid white;background-color:#f5f5f5;padding:10px 30px;border-radius:10px;font-weight :normal;cursor:pointer;}.slot .location{font-weight:bold;}.slot .specialist{float:right;}.slot:hover{border:1px solid silver;background-color:#fbfbfb;}.slot input{position:absolute;left:10px;}.branch{font-size   :120%;font-weight :bold;margin      :20px 0px;}.oktypes{display:block;padding:10px 0px;}select{padding:5px 10px;}input[type="text"]{border-radius:5px;}.has-error INPUT,.has-error SELECT{border-color:red;}SELECT{border:1px solid silver;}#pnlLoading,#pnlSuccess{border-radius:10px;padding:30px;margin-top:30px;background-color:#f5f5f5;border:1px solid silver;}.slotmessage{display:block;border:1px solid #999;background-color:#ffe0a8;padding:10px 30px;border-radius:10px;}.input-row{border-radius:5px;padding-top:3px;padding-bottom:3px;}.input-row:hover{background-color:#f6f6f6;transition:background-color 0.3s ease-in-out;}.pnl-info{border-radius:10px;padding:30px;margin-top:30px;background-color:#f5f5f5;border:1px solid silver;}