/* CSS Style Sheet */

body { font-family: 'Roboto', sans-serif; }

h2, h3 { font-family: 'Russo One', sans-serif; margin-top:0; color:#00a0c6; }
#groups { margin-bottom:35px; }
#groups h1 { font-family: 'Russo One', sans-serif; font-size:60px; color: #0058a9; }

#institutes h2 { font-family: 'Righteous', cursive; font-size:40px; margin:0; padding:0; }
#institutes p { text-transform: uppercase; font-size:18px; margin:5px 0; color:#111; }
#institutes p small { color:#680000; font-weight:bold; }
#institutes > div > div { margin-bottom: 25px; }
#institutes > div > div:nth-child(1) { background-color: #c1c1e4; padding:10px; border-radius:5px; }
#institutes > div > div:nth-child(2) { background-color: #a3c8aa; padding:10px; border-radius:5px; }
#institutes > div > div:nth-child(3) { background-color: #d3c0a6; padding:10px; border-radius:5px; }
#institutes > div > div:nth-child(4) { background-color: #fff0c0; padding:10px; border-radius:5px; }
#institutes > div > div:nth-child(1) h2 { color: #000087; word-spacing:-7px; }
#institutes > div > div:nth-child(2) h2 { color: #006413; }
#institutes > div > div:nth-child(3) h2 { color: #724200; }
#institutes > div > div:nth-child(4) h2 { color: #b88b00; word-spacing:-5px; } 
#institutes > div > div:nth-child(4) strong { color: #33407b; } 
#institutes > div > div img { transition: 1s; }
#institutes > div > div:hover { background-color:#e6e6e6; transition:.5s; }
#institutes > div > div:hover img { transform:scale(1.5); transition: 1s; }



/* AIET CSS Part */

/* header start */
header { background-color:#fff; padding:20px 0 15px; }
header div > a { border:0; }
header h1 { font-size:32px; font-weight:bold; font-family: 'Russo One', sans-serif; margin:0; padding:0; color:#395996; }
header div:nth-child(2) p { margin:0; padding:0; }
header div:nth-child(3) p { text-align:right; margin:10px 0; }
header div:nth-child(3) p > a:nth-child(1) { color:#fff; height:24px; width:24px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background-color:#1C5A99; display:inline-block; text-align:center; line-height:24px; margin:0 5px 0 30px; }
header div:nth-child(3) p > a:nth-child(2) { color:#fff; height:24px; width:24px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background-color:#00A7CC; display:inline-block; text-align:center; line-height:24px; margin-right:5px; }
header div:nth-child(3) p > a:nth-child(3) { color:#fff; height:24px; width:24px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background-color:#3D3D3D; display:inline-block; text-align:center; line-height:24px; margin-right:5px; }
header div:nth-child(3) p > a:nth-child(4) { color:#fff; height:24px; width:24px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background-color:#FF8900; display:inline-block; text-align:center; line-height:24px; }
header  .btn { border: 1px solid #A6A6A6; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#DFDFDF; float:right; padding:4px 12px; }
header .btn-link { color:#F38F1F; text-decoration:none; }
header .btn-link:focus, .btn-link:hover { text-decoration:none; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#F38F1F; color:#fff; }

/* header end */

/* navbar start */
nav .container { background-color:#CCECF4; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.navbar.navbar-default.navbar-fixed-top > .container { border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; } 
.navbar { border:none; margin:0; padding-bottom:20px; }
.navbar-default { border:0; background-color: #fff; }
.navbar-default .navbar-nav > li > a { color: #111; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { color: #111; background-color: #CCECF4; }
/* navbar end */


/* slider section start */
#slide-area { background-color:#fff; }
#slide-area .col-md-9 { padding-left:0; }
#slide-area .col-md-3 { padding-right:0; }
#slide-area .carousel-inner, #slide-area .carousel-inner > .item > a > img, #slide-area .carousel-inner > .item > img { border-radius: 10px; }
#slide-area .carousel-inner .container { padding:0 ;}
#slide-area .carousel-caption { margin:0; padding:10px; background-color:rgba(0, 0, 0, .50); left:0; bottom:0; right:0; }
#slide-area .carousel-caption p { text-align:left; }
#slide-area .carousel-indicators { left: 92%; bottom:0; width:65%; }
#slide-area .carousel-indicators li { border-radius: 0; }
#slide-area #news > div:first-child { background-color:#00a0c6; line-height: 30px; text-align:center; color:#fff; border-radius:10px 10px 0 0; }
#slide-area #news > div:last-child { background-color:#00a0c6; line-height:30px; text-align: right; padding-right:15px; border-radius: 0 0 10px 10px }
#slide-area #news > div:nth-child(4) { border-bottom: 0; }
#slide-area #news .row { padding: 13px 0 ; border-bottom:1px dotted #00a0c6; margin-left:0; margin-right:0; }
#slide-area #news .row a { color:#00a0c6; }
#slide-area #news p { font-size: 30px; margin:0; text-align:center; line-height:26px; font-weight:bold; color:#fff; background-color: #00a0c6; padding-top:5px; padding-bottom:5px; margin-right: 10px; }
#slide-area #news p small { display:block; font-size:15px; line-height: 15px; font-weight:normal; text-transform:uppercase;  }
#slide-area #news > div:last-child a { color:#fff; }
#slide-area #news > div:last-child a:hover { text-decoration:none; margin-right:-5px; }
/* slider section end */

/* news section start */
#news-ovaral .col-md-3 { padding-right: 0; }
#news-ovaral .col-md-9 { padding-left: 0; }
#news-ovaral > div:first-child { background-color:#00a0c6; line-height: 30px; text-align:center; color:#fff; border-radius:10px 10px 0 0; }
#news-ovaral > div:last-child { background-color:#00a0c6; line-height:30px; text-align: right; padding-right:15px; border-radius: 0 0 10px 10px }
#news-ovaral > div:nth-child(4) { border-bottom: 0; }
#news-ovaral .row { padding: 13px 0 ; border-bottom:1px dotted #00a0c6; margin-left:0; margin-right:0; }
#news-ovaral .row a { color:#00a0c6; }
#news-ovaral p { font-size: 30px; margin:0; text-align:center; line-height:26px; font-weight:bold; color:#fff; background-color: #00a0c6; padding-top:5px; padding-bottom:5px; margin-right: 10px; }
#news-ovaral p small { display:block; font-size:15px; line-height: 15px; font-weight:normal; text-transform:uppercase;  }
#news-ovaral > div:last-child a { color:#fff; }
#news-ovaral > div:last-child a:hover { text-decoration:none; margin-right:-5px; }
/* news section end */

/* content section start */
#content { background-color:#fff; padding:15px 0; }
#content .col-md-7 { padding-left: 0; }
#content .col-md-5 { padding-right: 0; }
#content .border { background: url(../img/border.gif) top left repeat-x; width:100%; height:4px; margin-bottom:20px; }
#content .col-md-7 p:nth-child(1) { text-transform:uppercase; color:#048bbc; font-weight:bold; }
#content .col-md-7 p:nth-child(3) { text-align: justify; }
#content .col-md-7 a:nth-child(4) { text-align:right; color:#389ece; display:block; padding-bottom:15px; }
#content .col-md-7 p:nth-child(5) { background-color:#048bbc; padding:20px; color:#fff; border-radius:10px; text-align:justify; }
#content .col-md-7 p:nth-child(5) span { color:#ffff00; text-transform:uppercase; }
#content .col-md-5 > img:nth-child(1) { float:right; width:112px; border:1px solid #4c1f03; border-radius:5px; margin-left:10px; }
#content .col-md-5 p:nth-child(2) { text-transform:uppercase; color:#048bbc; font-weight:bold; }
#content .col-md-5 p:nth-child(4) { text-align:justify; }
#content .col-md-5 p:nth-child(5) { text-align:justify; margin-bottom:15px; }
#content .col-md-5 p:nth-child(5) a { color:#389ece; }
#content .col-md-5 p:nth-child(6) { color:#4b007d; font-weight:600; text-transform:uppercase; }
#content .col-md-5 a:nth-child(8) { text-align:right; color:#389ece; display:block; }
/* content section end */

/* essencial section start */
#essencial { background-color:#fff; padding:0 0 15px; }
#essencial .col-md-7 > p { color:#4b007d; font-weight:600; text-transform:uppercase; }
#essencial .col-md-7 ol { color: #4c1f03; }
#essencial .col-md-7 ol a { color: #4c1f03; }
#essencial .col-md-5 { padding-right: 0; }
#essencial .col-md-5 p { background-color:#048bbc; padding:20px; color:#fff; border-radius:10px; text-align:justify; }
#essencial .col-md-5 p span { color:#ffff00; text-transform:uppercase; }
/* essencial section end */

/* faculty section start */
#faculty { padding:15px 0; }
#faculty table img { width:100px; border:1px solid #111; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#faculty table thead { font-weight: bold; }
/* faculty section end */

/* message section start */
#message { padding:15px 0; }
#message img { border: 1px solid #111; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:15px; width:150px; }
#message h3 { margin-top: 70px; }
#message .col-md-5 { text-align: right; }
#message .col-md-5 p:nth-child(1) { text-transform:uppercase; font-weight:bold; margin-top:30px; }
#message .col-md-5 p:nth-child(2) { color:#048bbc; }
/* message section end */

/* library section start */
#library { padding:15px 0; }
#library img { float:left; width: 350px; margin-right:20px; }
#library .col-md-9 p { text-align: justify; }
/* library section end */

/* introduction section start */
#introduction { padding:15px 0; }
#introduction img { float:left; width: 350px; margin-right:20px; }
#introduction .col-md-9 p { text-align: justify; }
#introduction ul { list-style: none; }
#introduction a { color:#389ece; }
/* introduction section end */

/* jobs section start */
#jobs 
/* jobs section end */

/* footer area start */
footer { background-color: #fff; }
footer .container { background-color:#CCECF4; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; padding:10px 15px; }
footer p:first-child { border-bottom: 1px solid #fff; padding-bottom:10px; }
footer p:first-child a { color: #111; }
footer p:first-child a:hover { text-decoration: none; color: #048bbc; }
footer p:last-child { margin-bottom: 0; }
footer p:last-child a { color: #048bbc; }
/* footer area end */

/* AIET CSS Part End */