.table td, .table th {
    padding: .75rem;
    vertical-align: center !important;
    border-top: 1px solid #dee2e6;
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .0rem rgba(0,123,255,.25);
}
.blog_btn { margin-top: 20px; }
.blog_btn a { font-size: 18px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 24px 16px; background-color: #CA3D15; border-radius: 5px; display: block; text-align: center; }
.blog_btn a:hover, .blog_btn a:focus { font-size: 18px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 24px 16px; background-color: #d57008; border-radius: 5px; display: block; text-align: center; }
.database_sub { margin-top: 20px; margin-bottom: 20px; display: inline-block; }
.database_sub a { font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 10px 42px; background-color: #CA3D15; border-radius: 5px; text-align: center; }
.database_sub a:hover, .database_sub a:focus { font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 10px 42px; background-color: #d57008; border-radius: 5px; text-align: center; }
.back_gray { margin-top: 10px; margin-bottom: 10px; display: inline-block; }
.back_gray a { font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 10px 42px; background-color: #565656; border-radius: 5px; text-align: center; }
.back_gray a:hover, .back_gray a:focus { font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 10px 42px; background-color: #343434; border-radius: 5px; text-align: center; }

.back_gray2 { margin-top: 0px; margin-bottom: 0px; display:block; }
.back_gray2 a { font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 15px 42px; background-color: #565656; border-radius: 5px; text-align: center; }
.back_gray2 a:hover, .back_gray2 a:focus { font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 15px 42px; background-color: #343434; border-radius: 5px; text-align: center; }



.search_sub { display: inline-block; }
.search_sub a { font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 10px 42px; background-color: #CA3D15; border-radius: 5px; text-align: center; }
.search_sub a:hover, .search_sub a:focus { font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 10px 42px; background-color: #d57008; border-radius: 5px; text-align: center; }
.student_btn { margin-top: 10px; display: inline-block; }
.student_btn a { font-size: 14px; color: #fff; font-family: 'Zona Pro'; font-weight: 600; text-transform: uppercase; padding: 7px 12px; background-color: #CA3D15; border-radius: 3px; text-align: center; }
.student_btn a:hover, .student_btn a:focus { font-size: 14px; color: #fff; font-family: 'Zona Pro'; font-weight: 600; text-transform: uppercase; padding: 7px 12px; background-color: #d57008; border-radius: 3px; text-align: center; }

.student_btn1 { margin-top: 10px; display: inline-block; }
.student_btn1 a { font-size: 14px; color: #fff; font-family: 'Zona Pro'; font-weight: 600; text-transform: uppercase; padding: 7px 12px; background-color: #444444; border-radius: 3px; text-align: center; }
.student_btn1 a:hover, .student_btn1 a:focus { font-size: 14px; color: #fff; font-family: 'Zona Pro'; font-weight: 600; text-transform: uppercase; padding: 7px 12px; background-color: #555555; border-radius: 3px; text-align: center; }

.student_sub { margin-top: 14px; display: inline-block; }
.student_sub a { font-size: 15px; color: #fff; font-family: 'Zona Pro'; font-weight: 600; text-transform: uppercase; padding: 11px 30px; background-color: #CA3D15; border-radius: 3px; text-align: center; }
.student_sub a:hover, .student_sub a:focus { font-size: 15px; color: #fff; font-family: 'Zona Pro'; font-weight: 600; text-transform: uppercase; padding: 11px 30px; background-color: #d57008; border-radius: 3px; text-align: center; }

.modal-footer .btn-default{
	width: auto !important;
	background-color: #292929;
	color: #fff;
}


.oreg_btn {
    color: #fff !important;
    background-color: #CA3D15;
    border-color: #CA3D15;
	 margin-top: 10px; 
	 margin-bottom: 10px;
	 font-family: 'Zona Pro';
	 font-weight:700;
}
.oreg_btn a {
    color: #fff;
    background-color: #CA3D15;
    border-color: #CA3D15;
	box-shadow: 0 0 0 .0rem rgba(0,123,255,.25);
	font-family: 'Zona Pro';
}

.oreg_bt_base {
    color: #fff !important;
    background-color: #CA3D15;
    border-color: #CA3D15;	
	 font-family: 'Zona Pro';
	 font-weight:700;
}
.oreg_bt_base a {
    color: #fff;
    background-color: #CA3D15;
    border-color: #CA3D15;
	box-shadow: 0 0 0 .0rem rgba(0,123,255,.25);
	font-family: 'Zona Pro';
}

.back_stb {
    color: #fff !important;
   background-color: #444444;
    border-color: #444444;
	 margin-top: 0px; 
	 margin-bottom: 0px;
	 font-family: 'Zona Pro';
	 font-weight:700;
	 padding: 10px 20px;
}
.back_stb a {
    color: #fff;
    background-color: #444444;
    border-color: #444444;
	box-shadow: 0 0 0 .0rem rgba(0,123,255,.25);
	font-family: 'Zona Pro';
	padding: 10px 20px;
}

.back_stb2 {
    color: #fff !important;
   background-color: #444444;
    border-color: #444444;
	 margin-top: 10px; 
	 margin-bottom: 10px;
	 font-family: 'Zona Pro';
	 font-weight:700;
	
}
.back_stb2 a {
    color: #fff;
    background-color: #444444;
    border-color: #444444;
	box-shadow: 0 0 0 .0rem rgba(0,123,255,.25);
	font-family: 'Zona Pro';
	
}

.back_stb2 a:hover {
    color: #fff;
    background-color: #444444;
    border-color: #444444;
	box-shadow: 0 0 0 .0rem rgba(0,123,255,.25);
	font-family: 'Zona Pro';
	
}

.back_stb2 a:focus {
    color: #fff;
    background-color: #444444;
    border-color: #444444;
	box-shadow: 0 0 0 .0rem rgba(0,123,255,.25);
	font-family: 'Zona Pro';
	
}




.search_btn { margin-top: 20px; }
.search_btn a { font-size: 18px; color: #fff; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 16px; background-color: #5b5b5b; border-radius: 5px; display: block; text-align: center; }
.search_btn a:hover { font-size: 18px; color: #fff; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 16px; background-color: #434343 !important; border-radius: 5px; display: block; text-align: center; }
.search_btn a:focus { font-size: 18px; color: #fff; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 16px; background-color: #434343 !important; border-radius: 5px; display: block; text-align: center; }
.not_available { margin-top: 20px; }
.not_available a { font-size: 18px; color: #525252; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 14px; background-color: #eeeeee; border-radius: 5px; display: block; text-align: center; border: solid 1px #d8d8d8; }
.not_available a:hover { font-size: 18px; color: #525252; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 14px; background-color: #e2e2e2 !important; border-radius: 5px; display: block; text-align: center; border: solid 1px #d8d8d8; }
.not_available a:focus { font-size: 18px; color: #525252; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 14px; background-color: #e2e2e2 !important; border-radius: 5px; display: block; text-align: center; border: solid 1px #d8d8d8; }
.mydraft { margin-top: 20px; }
.mydraft a { font-size: 18px; color: #fff; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 16px; background-color: #df5205; border-radius: 5px; display: block; text-align: center; }
.mydraft a:hover { font-size: 18px; color: #fff; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 16px; background-color: #c44804 !important; border-radius: 5px; display: block; text-align: center; }
.mydraft a:focus { font-size: 18px; color: #fff; font-family: 'Zona Pro'; font-weight: bold; text-transform: uppercase; padding: 24px 16px; background-color: #c44804 !important; border-radius: 5px; display: block; text-align: center; }
 @media (min-width: 991px) and (max-width: 1199px) {
.name_uni { padding-top: 18px; }
.student_btn { margin-top: 8px; display: inline-block; text-align: right; }
.blog_btn a { font-size: 16px; padding: 15px; }
.blog_btn a:hover, .blog_btn a:focus { font-size: 16px; padding: 15px; }
.mydraft a { font-size: 16px; padding: 15px; }
.mydraft a:hover, .mydraft a:focus { font-size: 16px; padding: 15px; }
.not_available a { font-size: 16px; padding: 15px; }
.not_available a:hover, .not_available a:focus { font-size: 16px; padding: 15px; }
.search_btn a { font-size: 16px; padding: 15px; }
.search_btn a:hover, .search_btn a:focus { font-size: 16px; padding: 15px; }
.student_sub a { font-size: 14px; padding: 11px; }
.student_sub a:hover { font-size: 14px; padding: 11px; }
.student_sub a:focus { font-size: 14px; padding: 11px; }
.student_sub { margin-top: 12px; display: inline-block; }
.std_name { padding-top: 36px; }
h4, h4 a, h4 a:hover { font-size: .9em; }
.student_btn { margin-top: 6px; display: inline-block; }
.student_btn { margin-top: 10px; display: inline-block; }
.student_btn a { padding: 7px 7px; }
.student_btn a:hover, .student_btn a:focus { padding: 7px 7px; }
label { font-size: 15px;}
.stu_his h4 { font-size: 20px; }
}
@media (min-width: 768px) and (max-width: 990px) {
.blog_btn a { font-size: 13px;padding: 15px 0px; }
.blog_btn a:hover, .blog_btn a:focus {  font-size: 13px;padding: 15px 0px;  }

.mydraft a { font-size: 13px;padding: 15px 0px; }
.mydraft a:hover, .mydraft a:focus { font-size: 13px;padding: 15px 0px; }

.not_available a { font-size: 13px;padding: 15px 0px; }
.not_available a:hover, .not_available a:focus { font-size: 13px;padding: 15px 0px; }

.search_btn a { font-size: 13px;padding: 12px 0px; }
.search_btn a:hover, .search_btn a:focus { font-size: 13px; padding: 12px 0px; }

.back_gray2 a { font-size: 13px;padding: 12px 0px; }
.back_gray2 a:hover, .back_gray2 a:focus { font-size: 13px;padding: 12px 0px; }




.student_sub a { font-size: 14px; padding: 11px; }
.student_sub a:hover { font-size: 14px; padding: 11px; }
.student_sub a:focus { font-size: 14px; padding: 11px; }
.student_sub { margin-top: 12px; display: inline-block; }
.std_name { padding-top: 36px; }
h4, h4 a, h4 a:hover { font-size: .9em; }
.student_btn { margin-top: 6px; display: inline-block; }
.student_btn { margin-top: 5px; display: inline-block; margin-bottom:5px; }
.student_btn a { padding: 7px 7px; }
.student_btn a:hover, .student_btn a:focus { padding: 7px 7px; }
label { font-size: 15px;}



}
@media (min-width: 640px) and (max-width: 767px) {
.blog_btn a { font-size: 16px;padding: 15px 0px; }
.blog_btn a:hover, .blog_btn a:focus {  font-size: 16px;padding: 15px 0px;  }

.mydraft a { font-size: 16px;padding: 15px 0px; }
.mydraft a:hover, .mydraft a:focus { font-size: 16px;padding: 15px 0px; }

.not_available a { font-size: 16px;padding: 15px 0px; }
.not_available a:hover, .not_available a:focus { font-size: 13px;padding: 15px 0px; }

.search_btn a { font-size: 16px;padding: 15px 0px; }
.search_btn a:hover, .search_btn a:focus { font-size: 16px;padding: 15px 0px; }

.student_sub a { font-size: 14px; padding: 11px; }
.student_sub a:hover { font-size: 14px; padding: 11px; }
.student_sub a:focus { font-size: 14px; padding: 11px; }
.student_sub { margin-top: 12px; display: inline-block; }
.std_name { padding-top: 34px; }
.student_btn { margin-top: 5px; display: inline-block; }
.student_btn a { padding: 7px 7px; }
.student_btn a:hover, .student_btn a:focus { padding: 7px 7px; }
.back_gray2 a { font-size: 16px;padding: 12px 0px; }
.back_gray2 a:hover, .back_gray2 a:focus { font-size: 16px;padding: 12px 0px; }
}
 @media (min-width: 480px) and (max-width: 639px) {
.blog_btn a { font-size: 16px;padding: 15px 0px; }
.blog_btn a:hover, .blog_btn a:focus {  font-size: 16px;padding: 15px 0px;  }

.mydraft a { font-size: 16px;padding: 15px 0px; }
.mydraft a:hover, .mydraft a:focus { font-size: 16px;padding: 15px 0px; }

.not_available a { font-size: 16px;padding: 15px 0px; }
.not_available a:hover, .not_available a:focus { font-size: 16px;padding: 15px 0px; }

.search_btn a { font-size: 16px;padding: 15px 0px; }
.search_btn a:hover, .search_btn a:focus { font-size: 16px;padding: 15px 0px; }

.back_gray2 a { font-size: 16px;padding: 12px 0px; }
.back_gray2 a:hover, .back_gray2 a:focus { font-size: 16px;padding: 12px 0px; }

.student_sub { margin-top: 12px; display: inline-block; }
.std_name { padding-top: 34px; }
.student_sub a { font-size: 14px; padding: 11px 0px; }
.student_sub a:hover { font-size: 14px; padding: 11px 0px; }
.student_sub a:focus { font-size: 14px; padding: 11px 0px; }
.student_sub { margin-top: 12px; display: inline-block; }

.back_gray a { padding: 10px 30px;}
.back_gray a:hover, .back_gray a:focus { padding: 10px 30px; }
.back_stb2 {    
	 display:block;
	
}
.back_stb2 a {
  display:block;
	
}
}
@media (min-width: 360px) and (max-width: 479px) {
.blog_btn a { font-size: 16px; padding: 12px; }
.blog_btn a:hover, .blog_btn a:focus { font-size: 16px; padding: 12px; }
.mydraft a { font-size: 16px; padding: 12px; }
.mydraft a:hover, .mydraft a:focus { font-size: 16px; padding: 12px; }
.search_btn a { font-size: 16px; padding: 12px; }
.search_btn a:hover, .search_btn a:focus { font-size: 16px; padding: 12px; }
.not_available a { font-size: 16px; padding: 12px 2px; }
.not_available a:hover { font-size: 16px; padding: 12px 2px; }
.not_available a:focus { font-size: 16px; padding: 12px 2px; }

.back_gray a { padding: 10px 30px;}
.back_gray a:hover, .back_gray a:focus { padding: 10px 30px; }
.back_stb2 {    
	 display:block;
	
}
.back_stb2 a {
  display:block;
	
}
}
@media (min-width:320px) and (max-width: 359px) {
.blog_btn a { font-size: 16px; padding: 12px; }
.blog_btn a:hover, .blog_btn a:focus { font-size: 16px; padding: 12px; }
.mydraft a { font-size: 16px; padding: 12px; }
.mydraft a:hover, .mydraft a:focus { font-size: 16px; padding: 12px; }
.not_available a { font-size: 16px; padding: 12px 2px; }
.not_available a:hover { font-size: 16px; padding: 12px 2px; }
.not_available a:focus { font-size: 16px; padding: 12px 2px; }
.search_btn a { font-size: 16px; padding: 12px; }
.search_btn a:hover, .search_btn a:focus { font-size: 16px; padding: 12px; }


.back_gray a { padding: 10px 25px;}
.back_gray a:hover, .back_gray a:focus { padding: 10px 25px; }

.back_stb2 {    
	 display:block;
	
}
.back_stb2 a {
  display:block;
	
}
}

.variation_btn {margin-bottom: 20px; display: block; font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 12px 15px; background-color: #fe6116; border-radius: 5px; text-align: center; }
.variation_btn:hover {margin-bottom: 20px; display: block; font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 12px 15px; background-color: #e54c04; border-radius: 5px; text-align: center; }
.variation_btn:focus {margin-bottom: 20px; display: block; font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 12px 15px; background-color: #e54c04; border-radius: 5px; text-align: center; }

.saved_btn {margin-bottom: 20px; display: block; font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 12px 15px; background-color: #565656; border-radius: 5px; text-align: center; }
.saved_btn:hover {margin-bottom: 20px; display: block; font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 12px 15px; background-color: #565656; border-radius: 5px; text-align: center; }
.saved_btn:focus {margin-bottom: 20px; display: block; font-size: 16px; color: #fff; font-family: 'Zona Pro'; font-weight: 700; text-transform: uppercase; padding: 12px 15px; background-color: #565656; border-radius: 5px; text-align: center; }


