/* Admin styles */
#dentistterms-admin #edit-dentistterms-group input{ width: 300px;}
#dentistterms-admin #edit-dentistterms-group input[readonly='readonly']{ background-color: #eee;}
#dentistterms-admin #edit-dentistterms-group .form-item{ width: 350px;}
#dentistterms-admin #edit-dentistterms-group .form-item-dentistTerms-version{ float: left;}
#dentistterms-admin #edit-dentistterms-group .form-item-dentistTerms-count{ margin-top: 0px; margin-left: 355px;}
#dentistterms-admin #edit-dentistterms-group .form-item-dentistTerms-count input{ width: 70px;}
#dentistterms-admin #edit-dentistterms-group .form-type-textarea{ width: 100%;}

#dentist-terms-list table thead tr { background: url("../images/bg_box.png") repeat-x scroll left top; height: 44px;}
#dentist-terms-list table thead tr th { background: none repeat scroll 0 0 transparent; border: medium none; font-size: 0.838em; font-weight: bold; line-height: 16px; padding: 3px 10px; text-transform: capitalize; color: #FFFFFF; border-right: 1px solid #CCCCCC;}
#dentist-terms-list ul.action-links { background: none repeat scroll 0 0 transparent; list-style-type: none; margin: 0; overflow: hidden; padding: 0;}
#dentist-terms-list table tbody tr { background: url("../images/bg_table_page.png") repeat-x scroll left bottom #FFFFFF; height: 51px;}
#dentist-terms-list table { background: none repeat scroll 0 0 #EAEAEA; box-shadow: 0 1px 3px #D6D6D6 inset;}
#dentist-terms-list table tbody tr td { height: 28px; font-size: 0.838em; height: 28px; color: #333333; line-height: normal;}
#dentist-terms-list table tbody tr td a { background: url("../images/pages_btn_edit.png") no-repeat scroll center center transparent; font-size: 0 !important; width: 61px; height: 25px; display: block;}


/* Licence page */
#dentistTerms_accept_page{ text-align: left;}
.fancybox-inner h1,
#dentistTerms_accept_page h1{ font-size: 19px; font-family: arial; color: #333; font-weight: normal; border-bottom: 1px solid #ddd; padding-bottom: 5px;}
#dentistterms-licence-form div{ text-align: left;}
#dentistterms-licence-form #edit-terms-title{ margin: 0px; padding: 0px;}
#dentistterms-licence-form #edit-terms-content { margin: 0px; padding: 0px; padding-top: 5px; overflow: hidden; height: 2px;}
#dentistterms-licence-form #edit-terms-content .licence { margin: 0px; margin-top: 2px; padding: 9px; border: 2px solid #eee; border-radius: 3px; background-color: #fff;}
#dentistterms-licence-form #edit-terms-content .licence pre{ font-size: 12px; font-family: arial; color: #777; font-weight: normal; display: block;
    width: 100%; padding: 0px; margin: 0px; text-align: left; height: 125px; overflow-y: scroll; background-color: #FFF;}
#dentistterms-licence-form #edit-accept-terms {}
#dentistterms-licence-form .form-item-accept-terms { margin: 0px; margin-top: 15px; padding: 15px; background-color: #eee; border-radius: 9px;}
#dentistterms-licence-form .form-item-accept-terms .description{ margin-top: -18px;}
#dentistterms-licence-form .form-item-accept-terms .description .view-agreement{ color: #0074BD; cursor: pointer;}
#dentistterms-licence-form .form-item-accept-terms .description .view-agreement:hover{ text-decoration: underline;}
#dentistterms-licence-form .form-actions{ width: 300px; text-align: center; margin-left: auto; margin-right: auto; margin-top: 5px;}
#dentistterms-licence-form .form-actions .form-item{ text-align: center; margin-left: 25px; width: 120px; float: left; /*border: 1px solid #eee;*/ cursor: pointer;
    border-radius: 9px; color: #FFF; box-shadow: 1px 2px 2px 1px #bbb; }
#dentistterms-licence-form .form-actions .form-item a { color: #FFF;}
#dentistterms-licence-form #edit-submit-cancel{ background-color: #777; }
#dentistterms-licence-form #edit-submit-accept{ background-color: #07B; }
#dentistterms-licence-form .accept-terms{ display: none; color: red; font-size: 15px; margin: 0px; padding: 5px 0 0 0; width: 300px;}

/* Licence modal */
.fancybox-wrap { margin-top: -50px;}