
body {
  color: #80807f;
  background-color: #80807F;
  font-size: 8pt;
  font-family: Helvetica;
}

#wrapper {
  /*background:url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/bg2.png) no-repeat*/;
    background-size: 100%;
  position: relative;
  margin: 0 auto;
  width: 100%;
  border-radius: 50px;
}

#bodywrapper {
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/bg.jpg) repeat-y;
  background-size: 100%;
  border-radius: 20px 20px 20px 20px;
  padding-bottom: 50px;
}

#header {
  height: 560px;
  /*background:url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/header.png) no-repeat;*/
  background-size: 100% 700px;
  border-radius: 20px 20px 0 0;
}

#header .container, #bodywrapper .container {
  width: 960px;
  position: relative;
  z-index: 100;
}

/*outer background*/

#logo {
  margin-left: -200px;
  margin-top: 30px;
  width: 150px;
  height: 194px;
  float: left;
}

#logo img {
  width: 150px;
  height: 194px;
}

#facebook-like {
  position: absolute;
  color: white;
  right: 0;
  top: 0;
}

#u_0_2 {
  color: white !important;
}

#menu-wrapper {
  margin-top: 35px;
  width: 960px;
  border-radius: 35px;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/menu-wrapper.png) white;
  height: 120px;
  padding-top: 1px;
  position: relative;
  -webkit-box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.33);
  -moz-box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.33);
  box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.33);
}

#menu-bar {
  width: 700px;
  height: 100px;
  background: #00A9D1;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 25px;
}
#user-login label{
  width:120px;
  float:left;
}
#user-login .CaptchaTable {
  float:left;
}
#user-login input[type="submit"],#advanced-search-filter input[type="submit"] {
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  box-shadow:none;
  margin:10px;
}

.advanced-filter-top-btn input[type="submit"]{
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #5bc0de;
  background-color: #fff;
  border-color: #fff;
  box-shadow:none;
  margin:0;
}
#login-button-groups {
  clear:both;
}
#user-login a {
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  margin:10px;
}
.login-box input[type="text"], .login-box input[type="password"] {
  font-size: 10px;
  height: 15px;
}

.login-box .CaptchaTable img {
  margin-top: -10px;
  margin-left: 15px;
}

#menu-bar ul#main-menu li {
  height: 90px;
  margin-left: 15px;
  display: block;
  float: left;
  list-style: none;
  width: 130px;
  padding-left: 20px;
  text-align: left;
}

#menu-bar ul#main-menu li a {
  display: inline-block;
  color: #4d4d4d;
  line-height: 24px;
  text-decoration: none;
  font-weight: 700;
  font-size: 12px;
  margin-top: 30px;
}

#menu-bar ul#main-menu li.current {
  text-align: center;
  background: url("https://www.medicalregister.com.au/App_Themes/MRAStyle/img/left_03.png") left center no-repeat transparent;
}

#menu-bar ul#main-menu li .menu-item {
  width: 110px;
  height: 90px;
}

#menu-bar ul#main-menu li.current .menu-item {
  padding-right: 20px;
  background: url("https://www.medicalregister.com.au/App_Themes/MRAStyle/img/right_03.png") right center no-repeat transparent;
}

#menu-bar ul#main-menu li.current a {
  text-align: center;
  color: #1b1464;
}

#menu-bar ul#main-menu li .menu-description {
  color: white;
  font-size: 9px;
  display: block;
  line-height: 12px;
}

#menu-bar ul#main-menu li.current .menu-description {
  text-align: center;
  background: white;
  width: 110px;
  margin: 0 auto;
  color: #00A9D1;
  border-radius: 20px;
}

#menu-bar ul#main-menu li a:hover {
  color: #1B1464;
  text-decoration: none;
}

#login-menu {
  position: absolute;
  right: 0;
  top: -20px;
  height: 30px;
}

#login-menu ul {
  list-style: none;
}

#login-menu ul li {
  background: url('https://www.medicalregister.com.au/App_Themes/MRAStyle/img/login-bg.png') left no-repeat;
  float: left;
  padding-left: 45px;
}

#login-menu ul li a {
  font-size: 12px;
  color: #4d4d4d;
  display: inline-block;
  float: left;
  width: 150px;
  line-height: 25px;
  text-decoration: none;
}

#login-menu .login-arrow {
  margin-left: 20px;
  padding-left: 15px;
  font-weight: 900;
  background: url('https://www.medicalregister.com.au/App_Themes/MRAStyle/img/login-arrow.png') no-repeat left;
}

.login-box {
  position: absolute;
  right: 5px;
  width: 230px;
  height: 120px;
  top: 10px;
}

.login-box #login-left {
  float: left;
  width: 120px;
  font-size: 12px;
}

.login-box #login-left a {
  background-color: #0088cc;
  color: white;
  border-radius: 10px;
  padding: 0 5px;
  margin-bottom: 7px;
  display: inline-block;
}

.upgrade-btn {
  background-color: #0088cc;
  color: white;
  border-radius: 10px;
  padding: 0 5px;
  margin-bottom: 7px;
  display: inline-block;
  margin-left: 10px;
}

.login-box input {
  width: 100px;
  border-radius: 20px;
  -moz-box-shadow: inset 0 0 10px 1px #B0B0B0;
  -webkit-box-shadow: inset 0 0 10px 1px #B0B0B0;
  box-shadow: inset 0 0 10px 1px #B0B0B0;
}

.login-box input[type="submit"] {
  font-weight: 500;
  font-size: 10px;
  width: 100px;
  float: right;
  bottom: 50px;
  right: 0;
  position: absolute;
  background: #00A9D1;
  border-radius: 30px;
  display: block;
  border: 1px solid #00A9D1;
  -moz-box-shadow: 0 1px 10px 0 #000;
  -webkit-box-shadow: 0 1px 10px 0 #000;
  box-shadow: 0 1px 10px 0 #000;
  padding: 3px;
}

.login-box .welcometext {
  float: right;
  margin-right: 10px;
}

.login-box input[type="submit"].signoutButton {
  bottom: 10px;
  right: 10px;
}

#forget-password {
  position: absolute;
  top: 3px;
  right: 0;
  text-align: center;
}

#forget-password a {
  color: white;
  background: #00A9D1;
  border-radius: 30px;
  display: block;
  width: 100px;
  font-size: 10px;
  border: 1px solid #00A9D1;
  -moz-box-shadow: 0 1px 10px 0 #000;
  -webkit-box-shadow: 0 1px 10px 0 #000;
  box-shadow: 0 1px 10px 0 #000;
}




/*Slider container*/
#slider-container {
  position: relative;
  margin-top: 30px;
  border-radius: 20px;
  width: 960px;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/slider-bg.png) white;
  height: 392px;
  -webkit-box-shadow: 0px 21px 24px rgba(0, 0, 0, 0.49);
  -moz-box-shadow: 0px 21px 24px rgba(0, 0, 0, 0.49);
  box-shadow: 0px 21px 24px rgba(0, 0, 0, 0.49);
}

.searchBox {
  height: 50px;
  display: inline-block;
  float: left;
}

.searchBox label {
  display: inline-block;
  float: left;
  line-height: 50px;
  margin-left: 80px;
}

.searchBox .search-txt {
  display: inline-block;
  float: left;
  line-height: 50px;
  margin-left: 80px;
}

.searchBox .search-box {
  float: left;
  display: inline;
  margin-top: 10px;
  margin-left: 40px;
  width: 248px;
  border-radius: 20px;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/search-box.png) no-repeat;
  color: white;
}

.searchBox .search-btn {
  background: #00A9D1;
  border-radius: 30px;
  width: 40px;
  height: 30px;
  border: 1px solid #00A9D1;
  -moz-box-shadow: 0 1px 10px 0 #777;
  -webkit-box-shadow: 0 1px 10px 0 #777;
  box-shadow: 0 1px 10px 0 #777;
  margin-top: 10px;
  margin-left: 40px;
}

#clear-btn {
  margin-left: 10px;
  padding-top: 1px;
  cursor: pointer;
}

.advanced-search-text {
  margin-left: 30px;
  line-height: 50px;
  display: inline-block;
  float: left;
  color: white;
  text-decoration: none;
}

.social-icon {
  margin-right: 30px;
  line-height: 50px;
  display: inline-block;
  float: right;
  color: white;
  text-decoration: none;
}

.advanced-search-text:hover {
  color: white;
  text-decoration: none;
}

#slider-top {
  height: 68px;
  width: 960px;
  position: absolute;
  top: 7px;
  z-index: 999;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/slider-top.png) no-repeat transparent;
}

#slider-bottom {
  height: 29px;
  width: 960px;
  position: absolute;
  bottom: 50px;
  z-index: 999;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/slider-bottom.png) no-repeat transparent;
}

#slider-footer {
  height: 50px;
  line-height: 50px;
  float: right;
  margin-right: 30px;
}

#slider-footer a {
  margin-left: 30px;
  color: #4d4d4d;
  font-size: 10px;
}

#header-search {
  height: 50px;
  position: relative;
  z-index: 1200;
}

#myCarousel {
  width: 700px;
  height: 292px;
  margin-bottom: 0px;
  float:left;
}

.left.carousel-control {
  background-color: #E2E2E2;
  color: #000;
  left: -10px;
  opacity: 1;
}

.right.carousel-control {
  background-color: #E2E2E2;
  color: #000;
  right: -10px;
  opacity: 1;
}

#loading {
  position: absolute;
  top: 40%;
  left: 45%;
}
/*Footer*/
#Footer {
  margin-top: 40px;
  width: 960px;
  height: 120px;
  position: relative;
  color: black;
  font-family: Helv Roman,Helvetica;
  font-size: 10px;
}

#Footer a {
  color: black;
  text-decoration: none;
}

#backToTop {
  position: absolute;
  top: 0;
  right: 0;
}

#copyright {
  position: absolute;
  left;
  0;
  bottom: 20px;
}

#footerlinks {
  position: absolute;
  left;
  0;
  bottom: 0;
}

#powerby {
  position: absolute;
  right: 0;
  bottom: 0;
}


/*******************Content********************/
#outer {
  /*background:url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/outer1.png) no-repeat;*/
  height: 900px;
  width: 100%;
  background-size: 100% 900px;
  position: absolute;
  top: 50px;
}

#main-container {
  height: auto;
  margin-top:-48px;
  /*padding-top: 60px;*/
  /*background:url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/container.png);*/
  /*min-height:1600px;*/
  background-size: 100% 1600px;
  z-index: -1001;
  border-radius: 0 0 20px 20px;
}

#main-content {
  margin-top: 20px;
}

#main-content #Content {
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/main-container-bg-repeat.png) repeat-x white top;
  height: auto;
  /*min-height:800px;*/
  width: 860px;
  position: relative;
  z-index: 100;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.49);
  -moz-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.49);
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.49);
}

#content-footer {
  position: relative;
  height: 50px;
  width: 960px;
  line-height: 50px;
  margin: 0 auto;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/slider-bg-btm.png) no-repeat;
  -webkit-box-shadow: 0px 21px 24px rgba(0, 0, 0, 0.49);
  -moz-box-shadow: 0px 21px 24px rgba(0, 0, 0, 0.49);
  box-shadow: 0px 21px 24px rgba(0, 0, 0, 0.49);
  border-radius: 0 0 20px 20px;
}

#content-footer a {
  float: right;
  margin-right: 30px;
  color: #4d4d4d;
  font-size: 10px;
}

#main-container #Content {
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/main-container-bg-repeat.png) repeat-x white top;
  height: auto;
  width: 860px;
  position: relative;
  z-index: 100;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.49);
  -moz-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.49);
  box-shadow: 0px 0x 24px rgba(0, 0, 0, 0.49);
}


/******************Home***********************/
#Content.container {
  padding: 50px;
  padding-top: 10px;
}

#content-heading {
  margin-bottom: 20px;
}

#features-list {
  width: 100%;
  height: auto;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/features-list-bg.png) bottom no-repeat transparent;
  padding-bottom: 100px;
  position: relative;
}

#features-list:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

#courses-list {
  width: 100%;
  position: relative;
}

#courses-list:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}


/******************Contact Us***********************/

#contact-us-form {
  padding: 20px;
  float: right;
  border: 1px solid #00A9D1;
  border-radius: 20px;
}

#contact-us-form textarea{
  resize:none;
}
#contact-details {
  width: 300px;
  display: inline-block;
  height: 400px;
}

#google-map {
  width: 400px;
  display: inline-block;
  float: right;
  border-radius: 20px;
}

/******************Forget Password***********************/
#logon {
  margin-top: 50px;
  padding: 50px;
  border: 1px solid #00A9D1;
  border-radius: 20px;
}

#logon input[type="checkbox"] {
  margin-right: 10px;
}

#logon a {
  display: block;
  margin-top: 10px;
}

#logon input[type="submit"] {
  margin-top: 10px;
  font-weight: 500;
  background: #00A9D1;
  border-radius: 30px;
  display: block;
  border: 1px solid #00A9D1;
  -moz-box-shadow: 0 1px 10px 0 #000;
  -webkit-box-shadow: 0 1px 10px 0 #000;
  box-shadow: 0 1px 10px 0 #000;
}

/****Change Password*********/

#change-password {
  
  margin-top:20px;
}

.ChangePasswordTable {
  margin-top:20px;
}

/***************Help**********/
#help-video {
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/features-list-bg.png) bottom no-repeat transparent;
  padding-bottom: 50px;
}

#help-video iframe {
  border: 10px solid #B0B0B0;
  border-radius: 20px;
}

#help-video-text {
  display: inline-block;
  float: right;
  width: 40%;
}


/**************Video**********/
#video-normal-list {
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/features-list-bg.png) bottom no-repeat transparent;
  padding-bottom: 100px;
  position: relative;
}

#video-pro-list {
  position: relative;
  padding-bottom: 100px;
}

#video-normal-list .PagerControl {
  margin-bottom: 20px;
  position: absolute;
  right: 0;
  bottom: 10px;
}

#video-pro-list .PagerControl {
  margin-bottom: 20px;
  position: absolute;
  right: 0;
  bottom: 10px;
}

#video-search {
  height: 50px;
}

.video-single-item {
  width: 100%;
  margin: 0 auto;
}

.video-back-button {
  float: right;
}

#video-search input[type="text"] {
  margin-bottom: 0px;
}

#video-search .searchBox {
  float: right;
}

/********Search Page**********/

.basic-search-filter select {
  width: 220px;
}

.search-label, #p_lt_ctl01_SearchDialog_srchDialog_lblSearchFor {
  float: left;
  font-size: 12px;
  line-height: 30px;
  margin-right: 20px;
  width: 100px;
}

.ContentButton {
  margin-top: 20px;
}


/************Advanced Search Page**************/
#advanced-search-top-bar {
  width: 100%;
  height: 100px;
  background-color: #00A9D1;
  color: white;
}

#admin-advanced-search-top-bar {
  width: 100%;
  height: 200px;
  background-color: #00A9D1;
  color: white;
}

#payment-advanced-search-top-bar {
  border-radius: 30px;
  position: relative;
  width: 100%;
  height: 200px;
  background-color: #00A9D1;
  color: white;
}

#paymentresults-admin tr, #paymentresults-admin td, #paymentresults-admin th {
  border: none;
  padding: 10px;
  text-align: center;
}

#paymentresults tr, #paymentresults td, #paymentresults th {
  border: 1px #999 solid;
  padding: 10px;
  text-align: center;
}

#payment-top-bar-btn {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#payment-top-bar-cancel-btn {
  
  position: absolute;
  bottom: 50px;
  right: 10px;
}
.advanced-filter-top input[type="text"], .advanced-filter-top select {
  width: 90%;
}

.advanced-filter-top-date input[type="text"] {
  width: 50%;
}

#top-bar-text {
  float: left;
  padding-left: 15px;
  margin-right: 10px;
  margin-top: 40px;
  width: 10%;
  border: 1px white solid;
}

.advanced-search-label {
}

.advanced-filter-top {
  /*width:16%;*/
  width: 17%;
  float: left;
  /*margin-right:10px;*/
  margin-left: 30px;
  line-height: 50px;
}

.advanced-filter-top-date {
  /*width:16%;*/
  float: left;
  /*margin-right:10px;*/
  margin-left: 30px;
  line-height: 50px;
}

.advanced-filter-top-date a {
  color: white;
}

.advanced-filter-top-btn {
  float: right;
  width: 10%;
  margin-left: 0;
  margin-top: 60px;
}

#advanced-search-filter {
  margin-top: 20px;
  float: left;
  width: 20%;
  border: 1px solid #B0B0B0;
  border-radius: 20px;
  padding: 10px;
  position: relative;
}

#advanced-search-result {
  margin-top: 20px;
  float: right;
  width: 70%;
  border: 1px solid #B0B0B0;
  border-radius: 20px;
  padding: 20px;
}

.interests-section li {
  float: left;
  margin-right: 30px;
}

.search-result-signle {
  margin-bottom: 20px;
  padding: 5px;
  border: 1px solid #B0B0B0;
}

.search-result-right {
  font-size:14px;
  line-height:28px;
  color:#00a9d1;
}
.search-result-full-name a {
  font-size: 16px;
}

.search-result-avatar {
  float: left;
  width: 20%;
  position:relative;
  height:130px;
  overflow:hidden;
}
.search-result-avatar img {
  max-width:130px;
  max-height:130px;
}
.search-result-right {
  display: inline-block;
  float: right;
  width: 75%;
}
div.wrapper{width:130px; height:130px; overflow:hidden; position:relative;  }
div.caption {opacity:0.7;font-family:'Reenie Beanie',arial; font-weight:bold; font-size:16px; letter-spacing:-2px; position:relative; text-align:center; padding:55px 15px 15px 15px; background:#999; min-height:125px; color:white; text-shadow:0 1px 1px #999; text-transform:capitalize; line-height:16px;visibility:hidden;}
div.caption a {
  color:white;
}
.search-result-avatar .layer {
  background: black;
  color: white;
  position: absolute;
  top: 0;
  opacity: 0.7;
  width: 110px;
  padding: 10px;
  padding-top: 50px;
  height: 70px;
  font-size: 16px;
}
.search-result-desc-info {
  color:#80807f;
}

.search-result-viewbtn a {
  float:right;
}



.read-more a {
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 11px;
  color: white;
  background-color: #B0B0B0;
  float: right;
}

.read-more {
  position: absolute;
  right: 20px;
  bottom: 30px;
}

.left-filter-title {
  width: 100%;
  font-size: 14px;
  margin-bottom: 5px;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/add-btn.png) no-repeat top right transparent;
  cursor: pointer;
}

.left-filter-titleMinus {
  width: 100%;
  font-size: 14px;
  margin-bottom: 5px;
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/minus-btn.png) no-repeat top right transparent;
  cursor: pointer;
}



/***************Doctor Profile Page******************/

#doctor-profile-container {
  border: 1px solid #B0B0B0;
  /*padding:10px;*/
  padding: 25px;
  /*padding-top:160px;*/
  padding-top: 30px;
  position: relative;
  border-radius: 20px;
  /*margin-top: 100px;*/
}

#doctor-profile-bg {
  background: url(https://www.medicalregister.com.au/App_Themes/MRAStyle/img/doctor-profile-bg.png) no-repeat top transparent;
  position: absolute;
  margin-top: -70px;
  margin-left: 160px;
  width: 500px;
  height: 160px;
}

#profile-header {
  /*margin-top: 100px;*/
  /*width:95%;*/
  border: 1px solid #B0B0B0;
  padding: 10px;
  /*height:180px;*/
  /*add*/
  overflow: hidden;
  border-radius: 6px;
}


.practice-section{
  width:400px;
  float:left;
}
.clearfix:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}




.back-btn {
  background-color: #B0B0B0;
  color: white;
  float: right;
  margin-top: 20px;
  border: none;
  font-size: 12px;
  padding: 5px 20px;
}

.personal-details {
  border: 1px solid #B0B0B0;
  padding: 10px;
  height: 180px;
  width: 95%;
  margin-top: 30px;
}

.section-title {
  line-height: 26px;
}

.left-filter input[type="text"] {
  width: 90%;
}

table.qualification {
  width: 90%;
  margin-left: 5%;
}

table.qualification th {
  text-align: left;
}

.abuse-report textarea {
  min-width: 700px;
  margin-top:20px;
  width:100%;
}
.abuse-report {
  padding-top:60px;
  
}
.log-off-btn {
  float: right;
  margin-right: 10px;
}

#search-section {
  clear: both;
  border: 1px #ddd solid;
  padding: 20px;
  margin: 10px;
  position:relative;
}
.ContentButton {
  clear:both;
  float:right;
}
.search-label {
  color:#0088cc;
}
.mra-btn {
  background: #00a9d1;
  border-radius: 30px;
  border: 1px solid #00a9d1;
  -moz-box-shadow: 0 1px 10px 0 #000;
  -webkit-box-shadow: 0 1px 10px 0 #000;
  box-shadow: 0 1px 10px 0 #000;
  float: right;
  color: #fff;
  padding: 5px 20px;
}

.mra-btn a {
  color: #000;
}

.visit-count {
  float: right;
  text-align: right;
}
.visit-count #edit-link{
  margin:10px;
}
/******************Search Result Map***********************/
.map-result-single {
  width: auto;
  min-width: 200px;
}

/*****************Video Search Page***********************/
.video-search-item {
  margin-bottom: 20px;
  position: relative;
}

.search-pager {
  width: 100%;
}

/***************Doctor Facing*****************************/
.MyProfilePanel {
  
}


.PasswStrenghtIndicator {
  margin-bottom: 20px;
}

.EditingFormErrorLabel {
  color: red;
}

.ErrorLabel {
  padding:15px;
  border:1px solid transparent;
  border-radius:4px;
  color:#b94a48;
  background-color:#f2dede;
  border-color:#ebccd1;
  display:block;
}

.InfoLabel{
  padding:15px;
  border:1px solid transparent;
  border-radius:4px;
  color:#3C763D;
  background-color:#DFF0D8;
  border-color:#D6E9C6;
  display:block;
}
#visitCountLabel {
  background-color: #999;
  color: white;
  font-size: 20px;
  padding: 3px;
  display: block;
  float: right;
}

.QRCode {
  width: 100px;
  height: 100px;
  float: left;
}

#QR-content {
  margin-left: 20px;
  float: left;
}

.qr-section {
  position: relative;
}

.qr-section .BtnSave {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

#edit-link {
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  box-shadow: none;
}
.edit-link{
  color: white;
  background-color: #0088cc;
  display: block;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 8px;
}
#edit-practice-panel {
  margin-top: 90px;
}

.edit-practice-label {
  width: 160px;
  font-size: 12px;
  display: inline-block;
  text-align: right;
  margin-right: 50px;
}

#edit-practice-detail, #edit-practice-hours, #edit-practice-specialty, #user-avartar, #about-you-language, #about-you-membership, .about-you {
  margin-top: 20px;
  border: 1px solid #999;
  border-radius: 10px;
  padding: 20px;
  position: relative;
}

.edit-practice-time {
  width: 50px;
}

.edit-practice-label-day {
  text-align: right;
  width: 100px;
}

#edit-practice-hours input[type="checkbox"] + label {
  width: 100px;
}

#edit-practice-specialty input[type="submit"], .profile-section input[type="submit"] {
  background: #B0B0B0;
  border-radius: 0;
  border: none;
  box-shadow: none;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
}

#edit-practice-specialty .listbox {
  width: 300px;
  height: 200px;
}

#edit-practice-specialty #BtnAdd {
  position: absolute;
  top: 120px;
  left: 345px;
}

#edit-practice-specialty #BtnRemove {
  position: absolute;
  top: 160px;
  left: 345px;
}

#edit-practice-specialty #BtnTxtAdd, .about-you .btn-txt-add {
  position: absolute;
  bottom: 40px;
  left: 345px;
}

#edit-practice-specialty #TxtSpecialty, .about-you input[type="text"] {
  width: 95%;
}

.leftListBox {
  width: 300px;
  height: 250px;
  display: inline-block;
  float: left;
}

.middleBtns {
  width: 100px;
  height: 250px;
  display: inline-block;
  float: left;
}

.rightListBox {
  width: 300px;
  height: 250px;
  display: inline-block;
  float: left;
}

.about-you .BtnSave {
  position: absolute;
  bottom: 0;
  right: 10px;
}

.profile-section .BtnSave {
  margin-top: 0px;
}

#edit-practice-specialty, .about-you {
  height: 300px;
}

.error-msg {
  font-size: 8pt;
  color: red;
}

#about-you-language .listbox, #about-you-membership .listbox, .about-you .listbox {
  width: 300px;
  height: 200px;
}

.about-you .btn-add {
  position: absolute;
  top: 120px;
  left: 345px;
}

.about-you .btn-remove {
  position: absolute;
  top: 160px;
  left: 345px;
}

#user-avartar {
  position: absolute;
  top: 0;
  right: 10px;
}

#edit-practice-specialty #LbSelectedSpecialty, #ListLanguagesSelected, #ListMembershipSelected, #ListInterestSelected, #ListHospitalSelected {
}

.BtnBack {
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  box-shadow: none;
  margin: 10px;
  float:left;
}

.BtnSave {
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  box-shadow: none;
  float:right;
  margin:10px;
}

.BtnSave a{
  color:white;
}
.BtnSave-left {
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  box-shadow: none;
  float:left;
  margin:10px;
}

.SubmitButton {
  float: right;
  margin-bottom: 10px;
}

#about-you-quali td, #about-you-quali tr, #about-you-quali table, #about-you-quali th {
  text-align: center;
  border: none;
}

#about-you-quali {
  height: auto;
}

#about-you-quali .dataid {
  display: none;
}

#blocking-image {
  position: fixed;
  top: 50%;
  left: 43%;
}

#about-you-quali input[type="text"] {
  width: 140px;
}

/*#Shopping cart#*/
.CartStepTable {
  background: transparent url(https://www.medicalregister.com.au/App_Themes/CorporateSite/Images/bg_contentBox.png) no-repeat top left;
}

.CartStepTable th {
  font-family: Arial;
  font-size: 11px;
}

.CartStepHeader {
  color: #FFFFFF;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 5px;
  padding: 5px;
  text-align: left;
}

.CartStepBody {
  padding-bottom: 20px;
}

.CartContentTable {
  width: 100%;
}

.CartContentTable td {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  padding: 4px;
}

.CartContentTable .OddRow td {
  background-color: #f4f4f4;
}

.CartContentTable th {
  border: 1px solid #DDDDDD;
  font-family: Arial;
  font-size: 11px;
}

.ShoppingCartStepImage {
  border: medium none;
  margin: 28px 0px 15px 0px;
  padding: 0;
  vertical-align: middle;
  width: 70px;
}

.ShoppingCartStepSeparator {
  border: medium none;
  text-align: center;
  padding: 0px 30px 20px 30px;
  background: transparent url('https://www.medicalregister.com.au/App_Themes/CorporateSite/Images/ShoppingCart/Separator.gif') center center no-repeat;
  display: inline;
}

.RTL .ShoppingCartStepSeparator {
  background-image: url('https://www.medicalregister.com.au/App_Themes/CorporateSite/Images/ShoppingCart/SeparatorRTL.gif');
}

.CartProductDetailLink {
  color: #737373;
  text-decoration: none;
}

.CartProductDetailLink:hover {
  text-decoration: underline;
}

.AddToShoppingCartTextBox {
  width: 25px;
}

.AddToShoppingCartLink {
  background-position: left -2px;
  background-repeat: no-repeat;
  color: #000000;
  padding-left: 18px;
  text-decoration: underline;
}

.AddToShoppingCartButton {
  width: 80px;
}

.UniGridHead .CartStepHeader {
  background: #adc9e6 url(https://www.medicalregister.com.au/App_Themes/CorporateSite/Images/bg_shoppingCartHeader.png) repeat-x top left !important;
  border: 1px solid #c1d8f0;
}

.BlockContent .FieldLabel {
  font-weight: bold;
}

.BlockContent select {
  width: 300px;
}

.BlockContent .OddRow .TextRight, .BlockContent .EvenRow .TextRight {
  padding-top: 4px;
}

.BlockContent .TextBoxField {
  width: 294px;
}

.CartStepBody .CartStepPanel .BlockTitle {
  display: none;
}

.BlockContent .TextRight, .BlockContent .TextLeftt {
  padding-top: 13px;
  color: #737373;
}

.BlockContent .TextAreaField {
  height: 100px !important;
}

.BlockContent .TextLeftt table td {
  color: #000000;
  font-size: 15px;
  padding: 7px 0px;
}

legend {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
}

.TabsContent fieldset {
  margin-bottom: 20px;
  padding: 10px;
}

.TabsContent .ImageCell {
  width: 70px;
}

.BlockContent .TextLeftt table {
  border-collapse: collapse;
}

.TotalPrice td {
  color: #000000;
  font-size: 15px;
  padding: 6px 0;
  background: #eaf2f9;
  text-align: right;
}

.TotalPrice span, .TotalShipping span {
  display: inline-block;
  padding: 0 5px;
}

.TotalPrice .TextRight, .TotalShipping .TextRight {
  padding-top: 6px;
}

.BlockContent .TextLeftt .TotalPrice .TextRight, .BlockContent .TextRight .TotalPrice .TextRight {
  font-size: 18px;
  padding-left: 45px;
  color: #000000;
  padding-top: 6px;
}

.BlockContent .TextLeftt .TotalShipping td, .BlockContent .TextRight .TotalShipping td {
  padding: 0px 0px 6px 0px;
  text-align: right;
  color: #737373;
  font-size: 15px;
}

.BlockContent .TextLeftt .TotalShipping .TextRight, .BlockContent .TextRight .TotalShipping .TextRight {
  color: #000000;
  padding-top: 6px;
}

.BlockContent .TextLeftt .TotalShipping .TextRight, .BlockContent .TextLeftt .TotalPrice .TextRight,
.BlockContent .TextRight .TotalShipping .TextRight, .BlockContent .TextRight .TotalPrice .TextRight {
  padding-right: 100px;
}

.BlockContent .TextRight .Currency {
  width: 150px;
}

.BlockContent #billingAddrTable {
  margin-top: 20px;
}

.BlockContent .CartContentTable .UniGridHead .TextRight {
  padding: 0 20px 0 5px;
  color: #000000;
}

.requiredField {
  color: #eb6d24;
  vertical-align: top;
  font-weight: bold;
  padding-left: 1px;
}



select, input[type="file"] {
  line-height: 20px;
  margin-left: 20px;
  margin-top: 20px;
}

#LabelUploader {
  font-size: 8pt;
  line-height: 20px;
  margin-left: 20px;
}

#edit-your-details label {
  font-size: 12px;
  font-weight:bold;
  line-height: 20px;
}

#edit-your-details .EditingFormLabel {
  font-size:12px;
  font-weight:bold;
}
#edit-your-details select {
  height: 30px;
}

#edit-your-details td {
  padding: 3px;
}


.label-display {
  display: block;
  font-size: 18px;
  color: black;
  text-transform: capitalize;
}

.scholarly-item {
  
  border:1px solid #999;
  border-radius:10px;
  padding:20px;
  margin-bottom:20px;
}

.popupPanel{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #999999;
  border-radius: 20px;
  
  padding: 20px;
  width: 400px;
}
.popupPanel textarea{
  display:block;
  width:95%;
}
.ModalPopupBG
{ 
  background-color: #666699;
  filter: alpha(opacity=50);
  opacity: 0.7;
}

.HellowWorldPopup
{
  min-width:200px;
  min-height:150px;
  background:white;
}

#edit-your-details{
  
  padding-top:90px;
}
#edit-your-details .SubmitButton{
  
  /*color: #FFFFFF;
  float: right;
  font-size: 11px;
  padding: 4px 15px;
  width: auto;
  border-radius:0;
  box-shadow:none;
  border:none;*/
}
.form-group label{
  width:120px;
}
#terms_conditions label{
  width:auto;
}
.form-group .CaptchaTextBox {
  width:auto;
}

.about-you input[type="submit"].btn-success {
  background-color: #5ddc7f;
}

.about-you input[type="submit"].btn-danger {
  background-color: #f51b1b;
}
.btn-add {
  /* background-color:#00a9d1;*/
}
.HiddenButton{
  display:none!important;
}
.MessagingBox{
  margin-top:20px;
}
.MessagingBox .GeneralActions img{
  margin-right:20px;
}
.MessageActions input{
  margin-right:20px;
}
.SelectableItem{
  cursor:pointer;
}
.WebPartContextMenu .ItemPadding{
  cursor:pointer;
  padding: 2px 3px 3px 5px!important;
  margin: 1px 0 1px 0!important;
  display: block;
  vertical-align: middle;
  cursor: pointer;
  background: none!important;
  border: none!important;
  color: #000!important;
  text-align: left;
}
.PortalContextMenu {
  border: solid 1px #bfbfbf!important;
  background: #fff url(http://medicalregister.chillit.com.au/CMSPages/GetResource.ashx?image=Design/Backgrounds/ContextMenuBackground.png) repeat-y top left!important;
}
.PortalContextMenu .ItemPadding:hover, .PortalContextMenu .ItemSelected .ItemPadding {
  background: #faca7d url(http://medicalregister.chillit.com.au/CMSPages/GetResource.ashx?image=Design/Backgrounds/ContextMenuActiveItem.png) repeat-y scroll right top!important;
}
.UnigridPagerPageSize{
  margin-top:10px;
}
.UnigridPagerPageSize label{
  font-size:10px;
}
.UnigridSelection input[type="checkbox"]
{
  
}
.MessagingBox .InfoLabel {
  margin-top:20px;
}

.UniSelector input[type="submit"]{
  margin-right:10px;
}



.HeaderTable .FieldCaption span{
  margin-right:20px;
  font-size:12px;
}

.HeaderTable .Field span{
  font-size:12px;
  font-weight:700;
}
.SubjectRow .FieldCaption{
  font-size:12px;
  
}
.SubjectRow .SubjectField{
  width:500px;
}
.Body textarea{
  width:500px;
  height:300px;
  resize:none;
}

.NewMessageHeader {
  font-size: 2em;
  margin: 0.67em 0;
  
  color: #00A9D1;
  line-height: 23pt;
}

#messagingInfoPanel{
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  box-shadow: none;
}

#messagingInfoPanel a{
  color:white;
}

#messagingInfoPanel a:hover{
  color:#999999;
}

.practice-section-left{
  width:60%;
  float:left;
}
.practice-section-right{
  width:40%;
  float:left;
}

div.htmltooltip{
  position: absolute; /*leave this and next 3 values alone*/
  z-index: 1000;
  left: -1000px;
  top: -1000px;
  background: #272727;
  border: 10px solid black;
  color: white;
  padding: 3px;
  width: 250px; /*width of tooltip*/
}

#video-normal-list:after { 
  content: "."; 
  visibility: hidden; 
  display: block; 
  height: 0; 
  clear: both;
}
#video-pro-list:after { 
  content: "."; 
  visibility: hidden; 
  display: block; 
  height: 0; 
  clear: both;
}

.feature-desc a {
  background: #00a9d1;
  border-radius: 30px;
  border: 1px solid #00a9d1;
  -moz-box-shadow: 0 1px 10px 0 #000;
  -webkit-box-shadow: 0 1px 10px 0 #000;
  box-shadow: 0 1px 10px 0 #000;
  color: #fff;
  padding:2px 10px;
}
.medical-news{
  width:288px;
  float:left;
  margin-left:80px;
}
.news-desc{
  margin: 0 auto;
  text-align: center;
  display: table-cell;
  width: 288px;
}

.header.first {
  margin-bottom:20px;
}

.transactioncard {
  border:1px solid #ccc;
  padding:25px;
  border-radius:20px;
  position:relative;
}

.payment-label {
  width: 160px;
  font-size: 12px;
  display: inline-block;
  text-align: right;
  margin-right: 50px;
}
.mra-header{
  background: #00A9D1;
  margin-right: 10px;
  border-radius: 10px;
  margin-bottom:20px;
  color:white;
  padding:20px;
  font-size:18px;
}
.payment-label.payment{
  font-size:16px;
  font-weight:900;
}
.payment-amount{
  font-size:16px;
  font-weight:900;
}
.upgrade-button {
  display: inline-block;
  padding: 3px 6px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  box-shadow: none;
  margin-left: 10px;
}
.paymentbutton{
  position:absolute;
  bottom:10px;
  right:10px;
  font-size:14px;
  padding:10px;
}
.paymentbutton input[type="submit"]{
  padding:10px;
  border-radius:5px;
}
.billingbutton{
  position:absolute;
  bottom:10px;
  right:10px;
  font-size:14px;
  padding:10px;
}
.billingbutton input[type="submit"]{
  padding:10px;
  border-radius:5px;
}
input[type="submit"].upgrade-button {
  color: white;
  background-color: #eee;
  width: auto;
  display: inline-block;
  padding: 10px;
  border-radius: 10px;
  float:right;
  box-shadow:none;
  font-size:14px;
  color:black;
  margin-top:-8px;
}

.upgrade-button a {
  color:white;    
}

.payment-dropdown {
  width:70px;
}

#overlay    {  
  height:250px;
  background:rgba(0,0,0,.75);
  text-align:center;
  padding:45px 0 66px 0;
  opacity:0;
  -webkit-transition: opacity .25s ease;
  -moz-transition: opacity .25s ease;}

#fancybox img {
  width: auto;
  max-width: 100%;
  height: auto;
  /*height: 200px;*/
  box-shadow: inset 1px 1px 40px 0 rgba(0, 0, 0, .45);
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  border-radius: 5px;
  overflow: hidden;
  float: right;
}
#fancybox:hover #overlay {
  opacity:1;
  cursor:pointer;
}


#plus       {  font-family:Helvetica;
  font-weight:900;
  color:rgba(255,255,255,.85);
  font-size:96px;
  display:block;
  margin-top:50px;
}


/**Slider - Nav***/
ul.slider-feature {
  list-style: none;
  background-color: #7fb8dd;
  padding-left: 5px!important;
  padding-right: 5px!important;
  width:200px;
  float:left;
  margin-top:30px;
  border-radius:10px;
}
ul.slider-feature li {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #FFF;
  padding-left: 5px!important;
  padding-right: 20px;
  background: url("https://www.medicalregister.com.au/App_Themes/MRAStyle/img/featureArrow.png") no-repeat scroll 170px 15px transparent;
  font-size: 13px;
}
ul.slider-feature li a {
  color: #FFF;
  font-weight: bold;
  text-decoration:none;
}
ul.slider-feature li a:hover {
  transition: all 0.5s ease;
  color:#0071BC;
}

/**User - Nav***/
ul.user-feature {
  list-style: none;
  background-color: #7fb8dd;
  padding-left: 5px!important;
  padding-right: 5px!important;
  width:200px;
  float:left;
  border-radius:20px;
  margin:0;
}
ul.user-feature li {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #FFF;
  padding-left: 5px!important;
  padding-right: 30px;
  background: url("https://www.medicalregister.com.au/App_Themes/MRAStyle/img/featureArrow.png") no-repeat scroll 170px 15px transparent;
  font-size: 13px;
}
ul.user-feature li a {
  color: #FFF;
  font-weight: bold;
  text-decoration:none;
}
ul.user-feature li a:hover {
  transition: all 0.5s ease;
  color:#0071BC;
}

.message-tab{
  font-size:14px;
}

/*********Profile Revamp***********/


.profile-title {
  color: #00a9d1;
  font-size: 20px;
  text-align:left;
  font-weight: normal;
  line-height: 200%;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}


.profile-avatar img {
  width: 180px;
}

.profile-row {
  
  clear:both;
  width:100%;
  margin-bottom:20px;
}
.profile-avatar {
  float:left;
  border:1px solid white;
  margin-right:20px;
}
.personal-info {
  float:left;
}

.personal-info-title {
  color: #00a9d1;
  font-size:14px;
  font-weight:bold;
  width:120px;
  display:inline-block;
}
.personal-info-body {
  color:#656868;
  font-size:14px;
  line-height:1.6em;
  
}
.profile-header, .profile-section {
  /*width:95%;*/
  border: 1px solid #80807f;
  padding: 10px;
  /*height:180px;*/
  /*add*/
  overflow: hidden;
  border-radius: 6px;
}
.practice-title {
  text-decoration:underline;
  color: #00a9d1;
  font-size:14px;
}
.personal-about-title {
  text-decoration:underline;
  color: #00a9d1;
  font-size:14px;
  font-weight:bold;
}
#doctor-personal-profile .personal-info-title {
  width:100px;
  font-size:12px;
}
#doctor-personal-profile .personal-info-body {
  font-size:12px;
}
#doctor-personal-profile .personal-info {
  width:300px;
}
.practice-body {
  color:#656868;
  line-height:8pt;
  float:left;
  width:250px;
}
.practice-clinic {
  float:left;
}
.practice-specialty li{
  list-style:none;
  margin-left:-25px;
}

.practice-map {
  width:200px;
  height:200px;
  float:right;
}

.practice-specialty {
  padding-left:-10px;
}

#send-message-doctor {
  float:right;
}

#visitor-counter {
  padding:4px 8px;
  background:#5bc0de;
  border-radius:5px;
  color:white;
  font-size:12px;
  width:100%;
}

#doctor-personal-profile #personal-other-function {
  width:600px;
}

#personal-other-function #messagingInfoPanel {
  float:right;
}

.course-title a{
  font-size:13px;
}


div#p_lt_ctl00_menuwrapper_menuwrapper_zone_HeaderContainer_HeaderContainer_zone_SearchBox_pnlSearch {
  display: none;
}
a#p_lt_ctl00_menuwrapper_menuwrapper_zone_HeaderContainer_HeaderContainer_zone_MRASearchDialog_HyperLink1 {
  display: none;
}
a#p_lt_ctl01_HeaderContainer_HeaderContainer_zone_MRASearchDialog_HyperLink1 {
    display: none;
}

.searchkey-button{  
    padding: 4px 8px;
    margin-bottom: 0;   
    line-height: 1.5;
    cursor: pointer;   
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    background-color: #5bc0de;  
    margin: 10px;
  margin-top: 0px;
  }

/* Minification failed (line 628, error number 1040): Unexpected dimension: '0x' */