@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');
.form-control {
  margin: 15px;
  width: 40%;
  color: #000;
}
.success-msg {
  color: #270;
  background-color: #DFF2BF;
}
.alert-success {
  background-color: #d4edda;
  border-color: #c3e6cb;
  color: #155724;
  display: block;
  margin: auto;
  overflow: auto;
  position: absolute;
  text-align: center;
  width: 25%;
}
.certificate {
  border: 15px ridge #1db7eb;
  padding: 15px;
     background-repeat: no-repeat;
    background-size: auto;
}
#date,#sign
	{float:right;}
.d2{font-size:11px;}
body{
	
}
#main,#cer{
	color:#1db7eb;
	}
div{
	}
.bold {
  font-size: 25px;
  font-weight: 800;
}
.colb{
	font-weight: 800;
	font-size:30px;
	color:#1db7eb;
	margin:35px 0;
}
	
.logo{
		 width:150px;
	}
.lefti {
  float: left;
}
.line {
  line-height: 10px;
  padding: 30px;
  margin-top: -20px;
}

.bhead {
	font-family:Castellar;
	font-size: 40px;
}
.bhead.mr {
  margin: 50px 0;
}
.d1 {
  
}
.pimg > img {
  width: 125px;
}
.pimg {
  float: right;
  position: absolute;
  margin: 9% 72%;
}
.list-type3{
margin:0 auto;
width:500px;
}
.list-type3 li, .list-type3 a{
float:left;
height:35px;
line-height:35px;
position:relative;
font-size:15px;
margin-bottom: 12px;
font-family: 'Raleway', sans-serif;
transition: background-color 1.5s ease;
width:100%;
}
.list-type3 a{
padding:0 30px 0 12px;
background:#36688d;
color:#fff;
text-decoration:none;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
position:relative;
}

.list-type3 a:before{
content:"";
float:left;
position:absolute;
top:0;
left:-12px;
width:0;
height:0;
border-color:transparent #f3cd05 transparent transparent;
border-style:solid;
border-width: 18px 12px 18px 0;
}

.list-type3 a:after{
content:"";
position:absolute;
top:15px;
left:0;
float:left;
width:6px;
height:6px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#fff;
-moz-box-shadow:-1px -1px 2px #004977;
-webkit-box-shadow:-1px -1px 2px #004977;
box-shadow:-1px -1px 2px #004977;
}
.list-type3 a:hover{
background:#555;
color:#fff;
}

.list-type3 a:hover:before{
border-color:transparent #0089e0 transparent transparent;
}
.main {
    color: #f3cd05;
    font-size: 20px;
    font-weight: initial;
    padding: 0 20px 0px 10px;
	float: left;
}
.disck {
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
}
.list-type3 img {
	position: absolute;
	width: 125px;
	position: static;
	margin: auto;
	display: block;
	border: 2px solid;
	border-radius: 15px;
	box-shadow: 3px 3px #756666;
}
.input[type=submit] {
  background-color: #0693cd;
  border: 0;
  border-radius: 5px;
  cursor: pointer;
  color: #fff;
  font-size:16px;
  font-weight: bold;
  line-height: 1.4;
  padding: 10px;
  width: 180px
}

.form-style-2{
    max-width: auto;
    font: 13px Arial, Helvetica, sans-serif;
	display:block;
	margin:auto;
}
.form-style-2-heading{
    font-weight: bold;
    font-style: italic;
    border-bottom: 2px solid #ddd;
    margin-bottom: 20px;
	margin-top: 30px;
    font-size: 30px !important;
    padding-bottom: 3px;
}
.form-style-2 label{
    display: block;
    margin: 0px 0px 15px 0px;
}
.form-style-2 label > span{
    width: 100px;
    font-weight: bold;
    padding-top: 8px;
    padding-right: 5px;
}
.form-style-2 span.required{
    color:red;
}
.form-style-2 .tel-number-field{
    width: 40px;
    text-align: center;
}
.form-style-2 input.input-field, .form-style-2 .select-field{
    width: 60%;
	height: 45px;
}
.form-style-2 input.input-field,
.form-style-2 .tel-number-field,
.form-style-2 .textarea-field,
 .form-style-2 .select-field{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #C2C2C2;
    box-shadow: 1px 1px 4px #EBEBEB;
    -moz-box-shadow: 1px 1px 4px #EBEBEB;
    -webkit-box-shadow: 1px 1px 4px #EBEBEB;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 7px;
    outline: none;
}
.form-style-2 .input-field:focus,
.form-style-2 .tel-number-field:focus,
.form-style-2 .textarea-field:focus,  
.form-style-2 .select-field:focus{
    border: 1px solid #0C0;
}
.form-style-2 .textarea-field{
    height:100px;
    width: 55%;
}
.form-style-2 {
    padding: 10% 0% 0% 5%;
}
.fail {
	margin: 100px 0px auto 30px;
	display: block;
	text-align:center;
}
.abs {
	position: absolute;
	float: left !important;
	margin: 40% auto auto -40%;
	width: 40%;
}
@media (min-width: 768px) {
.navbar-nav {
    float:right !important;
    margin: 15px 0px;
}
}
.navbar-brand {
    padding: 0px 0px !important;
}
.logo h1 a {
    position: absolute;
    font-size: 28px;
    padding: 0px 0px;
    margin-top: -9px;
}
ul.nav.navbar-nav.link-effect-4 {
    margin: 15px 0px;
}
.list-type3 img {
    margin-top: 15px;
}
form.fom {
    padding: 15px 50px;
}
.addcerti {
	color: green;
	text-align: center;
	margin: 50px 0px 9px 1px;
	text-shadow: 1px 1px red;
}
 /* .banner {
    background-size: cover;
    min-height:-webkit-fill-available;
    background-image:url("img/uploads/access-adult-bluetooth-210647.jpg");
} */
ul.nav.navbar-nav li a {
    font-size: 12px;
    margin: 0 12px
}
a.linkin {
    padding: 6px;
    position: absolute;
    background-color: #908282;
    font-size: 17px;
    border-radius: 50%;
    color: #fff;
}
.head_name {
    text-align: center;
    color: grey;
    font-size: 28px;
    text-transform: capitalize;
}

/* later classes */
span.disck.anu {
    font-size: 12px;
    overflow: visible ;
}
span.disck {

}
}