* {
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke: 1px transparent;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body, html {
	height: 100%;
	width: 100%;
	background: #F1F6F8;
	color: #34495e;
	font-family: 'Roboto', sans-serif;
}
[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after {
	margin: 0;
}
p {
	font-size: 16px;
	line-height: 27px;
	font-family: 'Roboto-Light', sans-serif;
}
a:hover, a:focus {
	text-decoration: none;
	outline: 0;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	vertical-align: middle;
}
h1, h2, h3, h4, h5, h6 {
	color: #34495e;
	font-family: 'texgyreadventor', sans-serif;
	font-style: normal;
}
.btn {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	animation-delay: 2s;
	transition: background 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;
	white-space: nowrap;
}
.title {
	text-align: left;
	padding-bottom: 35px;
}
.title p {
	padding-top: 25px;
}
.title h2 {
	line-height: 35px;
	font-size: 27px;
	margin: 0;
	padding: 0
}
.custom-btn {
	animation-delay: 2s;
	background: #79770F;
	border: 1px solid #64620D;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 10px;
	padding: 12px 20px 10px 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: background 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;
	white-space: nowrap;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.custom-btn:hover {
	background: #64620D;
	border: 1px solid #53510B;
	color: #fff;
}
.form-control::-moz-placeholder {
font-family: 'Roboto-Light', sans-serif;
}
/*Header Section*/


.header {
	background: #1A4B94 url(../images/background.png) repeat;
}
.logo-part {
	margin: 15px 0
}
.header-info {
	text-align: right;
}
.header-info h2 {
	color: #c9e35e;
	margin-top: 42px;
	font-size: 22px;
}
.nav-bar {
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	background: #fff;
	border-bottom: 1px solid #E2EDF1;
}
.first-login-link {
	text-align: left;
	padding-top: 0px;
}
.first-login-link ul {
	margin: 0;
}
.first-login-link ul li {
	display: inline;
	list-style: none;
}
.first-login-link ul li a.dropdown-toggle {
	font-size: 15px;
	padding: 14px 24px;
	color: #dc3545;
	line-height: 25px;
	background: #FEF5F5;
	border-right: 1px solid #FDECEC;
	border-left: 1px solid #FDECEC;
}
.login-link ul li a.dropdown-toggle:hover {
	background: #F8F8F8;
}
.login-link ul li a.dropdown-toggle .fa {
	font-size: 16px;
}
first-login-link .nav {
	position: absolute;
}
.first-login-link .nav > li > a:hover, .first-login-link .nav > li > a:focus, .first-login-link .nav .open>a, .first-login-link .nav .open > a:hover, .first-login-link .nav .open > a:focus {
	background: #fff;
}
.first-login-link .dropdown {
	background: #fff;
	border-radius: 4px;
}
.first-login-link .dropdown-menu > a.list-group-item {
	color: #34495e;
	margin: 0;
	background: #fff;
	border: 0;
	border-bottom: 1px solid #FDECEC;
	font-size: 15px;
	padding: 13px 24px;
	line-height: 22px;
}
.first-login-link .dropdown-menu > a.list-group-item:hover {
	color: #0F1A20;
}
.first-login-link .dropdown-menu > a.list-group-item .fa {
	margin-top: 6px;
}
.first-login-link .dropdown-menu > a.list-group-item .msg {
	margin-top: 2px;
	background-color: #5CB85C !important
}
.first-login-link .dropdown-menu > a.list-group-item:last-child {
	font-weight: 600;
}
.first-login-link .dropdown ul.dropdown-menu {
	border-radius: 4px;
	box-shadow: none;
	margin-top: 13px;
	width: 300px;
	padding: 0;
	border: 1px solid #FDECEC;
	z-index: 999 !important
}
.first-login-link .dropdown ul.dropdown-menu:before {
	content: "";
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	top: -10px;
	left: 16px;
	z-index: 10;
}
.first-login-link .dropdown ul.dropdown-menu:after {
	content: "";
	border-bottom: 12px solid #FDECEC;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	position: absolute;
	top: -12px;
	left: 14px;
	z-index: 9;
}
.first-login-link .nav .open > a, .first-login-link .nav .open > a:focus, .first-login-link .nav .open > a:hover {
	border-right: 1px solid #FDECEC;
	border-left: 1px solid #FDECEC;
}
.user-login {
	padding: 20px 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	min-height: 75%;
}
.user-login form {
	margin-top: 18px;
}
.user-login .first-login {
	padding-top: 30px;
	background: #fff;
	padding: 30px;
	border: 1px solid #e4eef1;
}
.user-login .first-login form {
	width: 480px;
}
.user-login .first-login .form-control, .forget-pass .form-control {
	border-radius: 0;
	height: 45px;
}
.user-login .first-login .form-group label, .forget-pass label {
	font-size: 16px;
	font-weight: normal;
}
.login-info {
	margin-top: 10px !important;
}
.forget-pass {
	margin-top: 20px;
	width: 480px;
}
.forgetpassblock {
	margin-top: 9px;
}
.forget-pass .form-group {
	margin-left: 0px
}
.user-login .first-login a.forgetpass {
	padding: 0;
	margin: 0;
	font-size: 16px;
	color: #585800
}
.user-login .first-login a.forgetpass:hover {
	color: #9F9F00;
}
.passholder {
	margin-top: 30px;
}
/*Check Availability Section*/


.check-domain-availability {
	text-align: center;
	padding-top: 10%;
	min-height: 75%;
}
.check-domain-availability .col-md-7 {
	padding-right: 0;
}
.check-domain-availability .col-md-3 {
	padding-left: 0;
	padding-right: 0
}
.check-domain-availability .col-md-2 {
	padding-left: 0;
	padding-right: 0
}
.check-domain-availability .form {
	width: 600px;
	margin: 45px auto 0 auto;
	text-align: left;
}
.check-domain-availability h2 {
	line-height: 30px;
	color: #34495e;
	font-size: 35px;
}
.check-domain-availability .form-control {
	background: #fff;
	border-radius: 0;
	box-shadow: none;
	color: #000;
	display: block;
	font-size: 16px;
	height: 54px;
	padding: 6px 12px;
	border: 1px solid #A4A9B5;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	border-right: 0;
	letter-spacing: 0.5px;
	width: 100%;
}
.select2 {
	width: 100%;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	background: #F7FAFB;
	color: #000;
	height: 54px;
	padding: 5px 20px 6px 11px;
	font-size: 16px;
	border-radius: 0;
	border: 1px solid #A4A9B5;
	border-left: 1px solid #eee;
	line-height: 40px;
	border-right: 0;
}
.select2-container--default .select2-selection--single {
	height: 54px;
	border: none;
	border-radius: 0;
}
.footer {
	border-top: 1px solid #fff;
	background: #2f4251 url(../images/background.png) bottom repeat-x;
}
.select2-container .select2-selection--single:active, .select2-container .select2-selection--single:focus {
	border: 0 !important;
	outline: 0 !important;
}
.dsearchbtn {
	background: #2A5095;
	height: 54px;
	border: 1px solid #2A5095;
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #D8EB8B;
	line-height: 20px;
}
p.domain-rules {
	padding-top: 10px;
	color: #999;
	font-size: 15px;
	margin: 0;
	font-weight: normal !important
}
/*Footer Section*/

.footer {
	padding: 30px 0;
	text-align: center;
}
.footer p {
	color: #7191B0;
	font-size: 14px;
	line-height: 28px !important;
	margin: 0;
}
.footer p a {
	color: #7191B0;
}
.footer p a:hover {
	color: #95ACC4
}
.footer-address {
	text-align: right;
}
.copyright {
	text-align: left;
	padding-top: 5px;
}
.copyright p {
	line-height: 32px;
}
/*Inner Page Section*/

.contain-holder {
	padding: 20px 0;
	min-height: 100%;
}
.domain-status {
	background: #fff;
	padding: 30px;
	border: 1px solid #E4EEF1;
	text-align: left
}
.domain-status .alert-labeled p {
	font-size: 20px;
}
.domain-status table {
	margin-bottom: 0;
}
.domain-status .alert-labeled {
	padding: 0px;
	border: 0;
	margin-top: 15px;
}
.domain-status .alert-labeled-row {
	display: table-row;
	padding: 0px;
	color: #009933;
}
.domain-status .alert-labelled-cell {
	padding: 10px;
	display: table-cell;
	vertical-align: middle;
}
.domain-status .alert-label {
	vertical-align: middle;
	background: #5CB85C;
	color: #fff;
	width: auto;
	padding: 10px 15px;
	height: 100%;
	font-size: 25px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.domain-status .alert-danger .alert-label {
	background: #D9534F;
}
.domain-status .alert-danger .alert-labeled-row {
	color: #dc3545;
}
.domain-status .alert-info .alert-label {
	background: #56B0DC;
}
.domain-status .alert-info .alert-labeled-row {
	color: #31708f;
}
.domain-status .alert-info .alert-labeled-row p {
	font-size: 17px;
}
.contain-holder .check-domain-availability {
	background: #fff;
	padding: 30px;
	border: 1px solid #E4EEF1;
	text-align: left;
	margin-top: 20px;
}
.contain-holder .check-domain-availability .select2 {
	float: none;
}
.contain-holder .check-domain-availability .form {
	margin: 30px 0 0 0
}
.contain-holder .check-domain-availability h2 {
	font-size: 25px;
	margin: 0px;
}
.contain-holder .check-domain-availability p {
	font-size: 16px;
	padding-top: 4px;
	font-weight: bold;
}
.domain-status table tr td {
	border: 1px solid #e4eef1;
	padding: 15px 20px;
	font-size: 17px;
}
.domain-status table tr.alert-danger td {
	border-top: 1px solid #E8C6C6 !important;
	border-bottom: 1px solid #E8C6C6 !important;
	background: #F2DEDE !important
}
customtab-contain tbody tr.alert-danger td:nth-child(2) {
	color: #a94442 !important
}
.domain-status table tr.alert-warning td {
	border-top: 1px solid #F9F0C1 !important;
	border-bottom: 1px solid #F9F0C1 !important;
	background: #FCF8E3 !important
}
.customtab-contain tbody tr.alert-warning td:nth-child(2) {
	color: #a94442 !important
}
.available {
	color: #009933;
}
.not-available {
	color: #dc3545;
}
.domain-status table thead tr th {
	background: #F8F8F8;
	font-weight: 600;
	padding: 10px 20px;
	font-size: 16px;
	color: #000
}
.domain-status table tbody tr td .btn {
	padding: 8px 15px 9px 15px;
	font-size: 16px;
	margin: 2px 0
}
.domain-status p strong {
	font-size: 21px;
	letter-spacing: 0.3px;
	padding: 0 5px;
}
.domain-status p .fa {
	font-size: 25px;
	padding: 15px;
	color: #fff;
}
.whois-record table {
	width: 80%;
	margin-bottom: 0
}
.whois-record table tr td {
	font-size: 15px;
	padding: 15px;
}
.whois-record table tr td strong {
	color: #1A232D
}
/*Register Form Section*/


.domain-register p {
	padding: 0
}
.domain-register h4 {
	border-bottom: 1px solid #eee;
	color: #2F559F;
	margin: 0;
	font-weight: normal !important;
}
.domain-register h3 {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin: 0 0 20px 0;
	font-size: 20px;
	color: #444
}
.domain-register form {
	margin-top: 30px;
}
.domain-register h4 span {
	padding-left: 50px;
	float: right
}
.domain-register h4 span a {
	font-size: 13px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.domain-register .title {
	padding-bottom: 0 !important
}
p.help-block {
	font-size: 14px;
	padding: 0;
	color: #dc3545
}
span.help-block {
	padding: 0;
	color: #dc3545;
	
}
span.help-block strong {
	font-size: 14px;
	padding: 0;
	color: #dc3545;
	margin: 0;
	font-weight: normal
}
p.info-help-block {
	font-size: 15px !important;
	padding: 0 !important;
	color: #888 !important
}
.reg-block p {
	font-size: 13px;
	padding: 0;
	color: #999;
	margin-bottom: 0
}
.reg-block .form-group label span {
	color: #FF0004
}
.reg-block .custom-btn {
	margin-top: 0px;
}
requestdomain-form .reg-block .col-md-6 {
	max-height: 105px;
}
p.domain-name {
	padding: 10px 0 0 0;
	font-size: 19px;
	color: #333;
	font-weight: bold
}
.reg-block .copycontact {
	font-size: 15px;
	color: #FF6700;
	margin: 15px 0
}
.reg-block .copycontact .control__indicator {
	height: 16px !important;
	width: 16px !important;
	top: 3px !important;
}
.reg-block .copycontact .control__indicator:after {
	left: 5px !important;
	top: 0px !important
}
a.copycontact:hover {
	color: #B79D0B;
}
a.copycontact .fa {
	font-size: 14px;
}
.modal-title {
	font-size: 25px;
	color: #dc3545
}
.modal-header .close {
	margin-top: -35px;
}
.close {
	font-size: 32px;
}
.domain-register fieldset {
	background: #fff;
	border: 1px solid #DDE6EC;
	margin-top: 60px;
	padding: 15px;
}
.domain-register .form-control {
	box-shadow: none;
}
.domain-register legend {
	background: #2f4251;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	padding: 5px 10px;
	width: 280px;
}
.domain-register label {
	color: #000;
	font-size: 16px;
	margin: 7px 0;
	font-weight: normal
}
.domain-register .form-control {
	border-radius: 0;
	height: 40px;
}
.domain-register .form-control option {
	padding: 7px;
}
.domain-register .form-group {
	margin-bottom: 15px;
	margin-top: 15px;
}
.domain-short-info {
	margin-top: 110px;
	padding: 0
}
.domain-short-info h4 {
	color: #2C491D;
	line-height: 25px;
	font-size: 17px;
	padding: 15px;
	border-bottom: 1px solid #fff !important;
}
.domain-short-info ul {
	padding: 15px 20px 15px 35px;
}
.domain-short-info ul li {
	list-style: square;
	padding: 7px 0;
	line-height: 25px;
	font-size: 17px;
	color: #666
}
.domain-short-info ul li a {
	color: #444
}
.domain-short-info ul li a:hover {
	color: #111
}
.reg-block {
	margin-top: 30px;
}
.reg-block .control {
	display: block;
	position: relative;
	padding-left: 20px;
	cursor: pointer;
}
.reg-block .control input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.reg-block .control__indicator {
	position: absolute;
	top: 1px;
	left: 0;
	height: 20px;
	width: 20px;
	background: #fff;
	border: 1px solid #2AA1C0;
}
.checkbox .control__indicator {
	top: 3px;
	height: 17px;
	width: 17px;
}
.reg-block .control:hover input ~ .control__indicator, .reg-block .control input:focus ~ .control__indicator {
	background: #fff;
}
.reg-block .control input:checked ~ .control__indicator {
	background: #2aa1c0;
}
.reg-block .control:hover input:not([disabled]):checked ~ .control__indicator, .reg-block .control input:checked:focus ~ .control__indicator {
	background: #0e647d;
}
.reg-block .control input:disabled ~ .control__indicator {
	background: #fff;
	opacity: 0.6;
	pointer-events: none;
}
.reg-block .control__indicator:after {
	content: '';
	position: absolute;
	display: none;
}
.reg-block .control input:checked ~ .control__indicator:after {
	display: block;
}
.reg-block .control--checkbox .control__indicator:after {
	width: 5px;
	height: 11px;
	left: 7px;
	top: 2px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.checkbox .control--checkbox .control__indicator:after {
	left: 5px;
	top: 0px;
}
.reg-block .control--checkbox input:disabled ~ .control__indicator:after {
	border-color: #fff;
}
.checkbox {
	margin: 9px !important;
}
/*Form Terms & Conditions Section*/


.TOR {
	margin-bottom: 30px;
}
.TOR label {
	margin: 0px;
}
.TOR p {
	font-size: 15px;
	color: #666;
	line-height: 25px;
	margin-top: 15px;
}
.TOR p.tor-check {
	margin: 0;
	font-size: 17px;
	color: #31708f;
	line-height: 28px !important
}
.TOR p.tor-check a {
	font-weight: bold;
}
.TOR p.tor-check strong {
	padding: 0;
	font-size: 17px;
	letter-spacing: 0;
}
.TOR ol {
	padding: 20px !important;
}
.TOR ol li {
	color: #555;
	font-size: 15px;
	line-height: 25px;
	padding: 10px 0
}
/*Customtab Section*/


#customtab {
	margin-top: 30px;
}
select.input-sm {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}
select.input-sm option {
	padding: 5px;
}
div.dataTables_length label, div.dataTables_filter label {
	font-size: 16px;
}
.dataTables_length {
	margin-bottom: 10px;
}
div.dataTables_filter input {
	height: 38px;
}
div.dataTables_info {
	padding-top: 15px !important;
}
div.dataTables_paginate {
	margin: 15px 0 25px 0 !important;
}
table.dataTable thead > tr > th {
	font-size: 16px;
	height: 30px;
	padding-left: 18px;
	padding-right: 18px;
	color: #000;
	font-weight: 600
}
.customtab-contain tbody tr td .btn-sm {
	font-size: 14px !important;
	padding: 5px 14px !important;
}
.customtab-contain tbody tr td .modal-header .close {
	margin-top: 0;
	opacity: 1
}
.customtab-contain tbody tr td {
	font-size: 16px;
	padding: 14px;
	line-height: 25px;
}
.customtab-contain tbody tr td:nth-child(2) {
	color: #000
}
.customtab-contain tbody .modal-body {
	padding-bottom: 0 !important;
}
.customtab-contain tbody .modal-body tr td {
	border: 1px solid #eee !important;
	background: #fff !important;
	color: #333 !important
}
.customtab-contain tbody .modal-body tr td:nth-child(2) {
	color: #000 !important
}
.customtab-contain tbody tr td.alert-text {
	color: #dc3545 !important
}
.edit-doc {
	background: #eee;
	padding: 10px;
	border: 1px solid #ccc;
}
#sticky {
	width: 310px;
	z-index: 99 !important
}
/*Customer Dashboard Section*/


.customer-index {
	margin-bottom: 0px;
}
.customer-index .domain-status {
	margin-top: 20px;
}
.customer-index .check-domain-availability {
	margin: 0
}
.customer-index .check-domain-availability h2 {
	font-size: 30px;
}
.customer-index h2 {
	font-size: 25px;
	margin: 0 0 30px 0
}
.customtab-contain tbody tr td.status-text {
	color: #388138 !important
}
.customtab-contain tbody tr td.status-text-pending {
	color: #dc3545 !important
}
/*CMS Page Section*/

.page-contain {
	background: #fff;
	border: 1px solid #e4eef1;
	padding: 30px;
}
.page-contain .title h2 {
	margin: 0 !important
}
.page-contain h2, .page-contain h3, .page-contain h4, .page-contain h5, .page-contain h6 {
	margin-top: 30px;
}
.page-contain ul, .page-contain ol {
	padding: 0 0 0 20px;
	font-family: 'Roboto-Light', sans-serif;
}
.page-contain ul li {
	padding: 10px 0;
	font-size: 17px;
	line-height: 27px;
	list-style: square;
}
.page-contain ol li {
	padding: 5px 0;
	font-size: 17px;
	line-height: 27px;
}
.infoblog {
	background: #F7FBFD;
	border: 1px solid #E6F2F9;
}
.infoblog h3 {
	margin: 0;
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #e6f2f9;
	line-height: 32px;
}
.infoblogn ul, .infoblog ol {
	padding: 20px 0 0 20px;
}
.page-contain p {
	font-weight: normal !important;
	color: #45627E;
}
.notify-msg {
	padding: 80px 0
}
.notify-msg p {
	text-align: center;
	padding: 20px;
	line-height: 40px;
	font-size: 25px;
	font-family: 'texgyreadventor', sans-serif;
	border: 1px solid #cce7c0;
	color: #009933;
}
.notify {
	background: #dc3545;
	margin: -5px 0 0 5px;
	font-weight: normal;
	font-size: 14px;
	line-height: 13px;
	padding: 3px 6px;
	border: 1px solid #fff;
	border-radius: 100%;
	background: -webkit-linear-gradient(top, #FF6969 0%, #ff0000 100%);
	box-shadow: 0 1px 2px rgba(0,0,0,.11), 0 1px 4px rgba(0,0,0,.11), 0 0 1px rgba(0,0,0,.11) inset, 0 10px 0px rgba(255,255,255,.111) inset;
	-webkit-background-clip: padding-box;
	text-decoration: none;
}
.page-contain table {
	margin-top: 15px;
}
.page-contain table thead tr th {
	padding: 13px;
	font-size: 18px;
	color: #304352;
}
.page-contain table tr td {
	padding: 13px;
	font-size: 16px;
	line-height: 25px;
	font-family: 'Roboto-Light', sans-serif;
}
.page-contain table tr td:first-child {
	font-family: 'Roboto', sans-serif;
}
.contact-address p {
	font-size: 17px;
	line-height: 35px;
}
.contact-address p a {
	color: #34495e;
}
.contact-address p a:hover {
	color: #111
}
.whois-lookup .col-md-12 {
	padding-top: 80px;
	padding-bottom: 40px;
}
.whois-lookup {
	min-height: 100%
}
.whois-lookup .check-domain-availability {
	padding: 20px 0
}
.page-not-found {
	text-align: center;
	padding: 40px 0 60px 0
}
.page-not-found h2 {
	font-size: 40px;
	text-transform: uppercase
}
.page-not-found h3 {
	font-size: 25px;
	text-transform: uppercase;
}
.dns-sample {
	padding-top: 20px;
}
.domainmsg {
	color: #dd7502;
	font-size: 15px;
	margin: 3px 0 0;
	padding: 0;
	font-weight: normal !important
}
sample-doc {
	margin: 10px 0;
}
.sample-doc {
	margin: 3px 0;
	padding: 20px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.sample-doc p {
	font-size: 18px;
	margin: 5px 0 0;
	text-align: left;
}
.sample-doc a p {
	color: #fff;
}
.sample-doc .fa {
	color: #fff;
	float: left;
	font-size: 35px;
	margin-right: 10px;
	width: 45px;
}
.sample-doc img {
	background: #fff;
	padding: 10px;
}
.uploaded-doc-display {
	margin-bottom: 60px !important;
}
.uploaded-doc-display form {
	margin: 0 !important
}
.uploaded-doc-holder img {
	width: 100%;
}
.uploaded-doc-holder img:hover {
	opacity: 0.9
}
.uploaded-doc-display p {
	line-height: 22px !important;
	margin-bottom: 2px !important;
	background: #EAF5FB;
	color: #31708f;
	padding: 5px !important;
	border: 1px solid #CFE9F5;
	font-size: 15px;
}
.uploaded-doc-holder {
	height: 200px;
	overflow: scroll
}
label.error {
	font-size: 13px;
	color: red;
	padding: 2px 0;
	margin-top: 2px;
}
ul.error {
	margin: 0 0 0 0px !important;
}
ul.error li {
	font-size: 15px!important;
	color: red!important;
	padding: 5px 0!important;
	list-style: none!important;
}
.faq-panel {
	margin-top: 15px;
}
.faq-panel p.panel-title {
	color: #708314;
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	padding-bottom: 10px;
}
.hidepart {
	display: none
}
.suggestline {
	padding: 5px;
	font-size: 14px;
	color: #009933;
}
.page-contain .alert-dismissable .close, .page-contain .alert-dismissible .close, .customtab-contain .alert-dismissable .close, .customtab-contain .alert-dismissible .close {
	margin-top: -4px;
}
.page-contain .alert-dismissable, .page-contain .alert-dismissible, .customtab-contain .alert-dismissable, .customtab-contain .alert-dismissible {
	font-size: 15px;
}
