/* CSS Document */body{	margin:0;	padding:0;}@font-face {      font-family:'Roboto-Regular';      src:url(../fonts/Roboto-Regular.ttf) format('truetype');}@font-face{	font-family:'Raleway-Regular';	src:url(../fonts/Raleway-Regular.ttf);}@font-face{	font-family:'Raleway-Medium';	src:url(../fonts/Raleway-Medium.ttf);}@font-face{	font-family:'Raleway-Bold';	src:url(../fonts/Raleway-Bold.ttf);}@font-face {    font-family:'OpenSans-Regular';    src:url('../fonts/open-sans/OpenSans-Regular.ttf');}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{	display:block;}a:active,a:hover{	outline:0;}abbr[title]{	border-bottom:1px dotted;}b,strong{	font-weight:700;}mark{	color:#000;background:#ff0;}small{	font-size:80%;}sub,sup{	position:relative;	font-size:75%;	line-height:0;	vertical-align:baseline;}sup{	top:-.5em;}sub{	bottom:-.25em;}img{	border:0;}ul{	padding:0;	margin:0;}hr{	background:url(../images/border.jpg) no-repeat 100%;	height:3px;}oi,li{	list-style:none;}h1,h2,h3,h4,h5,h6,label,p{	margin:0;	}/*===START CC INTERNATIONAL SCHOOL===*/.container{	padding-right:15px;	padding-left:15px;	margin-right:auto;	margin-left:auto;}.hevent,.hnews,.hphone,.hregister,.hlogin{	display:table;	float:left;	height:20px;	margin-right:7px;	width:15px;}.hevent{background:url(../images/icon/event-icon.jpg) no-repeat 0;}.hnews{background:url(../images/icon/news-icon.jpg) no-repeat 0;}.hphone{background:url(../images/icon/phone-icon.jpg) no-repeat 0;}.hregister{background:url(../images/icon/register-icon.jpg) no-repeat 0;}.hlogin{background:url(../images/icon/login-icon.jpg) no-repeat 0;}.htop-left li:nth-child(3){background:none;}.red,.yellow,.orange,.sky,.brown,.gry,.green{	background:red;	display:table;	float:left;	margin-right:7px;	}.red,.yellow,.orange,.sky,.brown,.gry,.green{	border-radius:50%;	height:5px;	margin-top:7px;	width:5px;}.yellow{background:#edbf47;}.orange{background:#ec774b;}.sky{background:#74cee4;}.brown{background:#c389ce;}.gry{background:#cbce79;}.green{background:#6fc191;}h1{	color:#495052;	font-family:'Raleway-Bold';	font-size:29px;	text-align:center;}h2{	color:#495052;	font-family:'Raleway-Regular';	font-size:24px;	text-transform:uppercase;}h3{	color:#bbb;	font-family:'Raleway-Regular';	font-size:21px;	padding:10px 0px;}h4{	color:#000;	font-family:'Raleway-Regular';	font-size:21px;	padding:10px 0px;}h5{	color:#495052;	font-family:'Raleway-Medium';	font-size:16px;	text-transform:uppercase;}p{	font-family:'OpenSans-Regular';	font-size:14px;	line-height:23px;}/*=== GALLERY ===*/#light-box{	padding:7px 0px 0px;}#light-box li{	display:inline-table;	margin:0 10px 15px 10px;	color:#fff;	width:22%;	float:left;}#light-box li{	height:150px;	width:250px;}#light-box li p{	color:#fff;	text-align:center;}#light-box li p a{	color:#fff;}#light-box li img{	width:250px;	height:150px;	border:1px solid #ccc;}#lbOverlay {	position:fixed;	z-index:9999;	left:0;	top:0;	width:100%;	height:100%;	background-color:#000;	cursor:pointer;}#lbCenter, #lbBottomContainer {	position:absolute;	z-index:9999;	overflow:hidden;	background-color:#fff;}.lbLoading {	background:#fff url(../images/loading.gif) no-repeat center;}#lbImage {	position:absolute;	left:0;	top:0;	border:10px solid #fff;	background-repeat:no-repeat;}#lbPrevLink, #lbNextLink {	display:block;	position:absolute;	top:0;	width:50%;	outline:none;}#lbPrevLink {	left:0;}#lbPrevLink:hover {	background:transparent url(../images/prevlabel.gif) no-repeat 0 15%;}#lbNextLink {	right:0;}#lbNextLink:hover {	background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size:10px;	color:#666;	line-height:1.4em;	text-align:left;	border:10px solid #fff;	border-top-style:none;}#lbCloseLink {	display:block;	float:right;	width:66px;	height:22px;	background:transparent url(../images/closelabel.gif) no-repeat center;	margin:5px 0;	outline:none;}#lbCaption, #lbNumber {	margin-right:71px;}#lbCaption {	font-weight:bold;}/*===TOP STUDENTS===*/.top-student{	width:100%;	padding:10px 0px;	display:table;}.top-student li{	width:12%;	height:140px;	border:1px solid #ddd;	padding:5px;	float:left;	margin-right:7px;	margin-bottom:25px;	box-shadow:1px 7px 0px rgba(150,150,150,0.2);	/*overflow:hidden;*/	cursor:pointer;}.top-student li img{	width:100%;	height:206px;}.sdimg-01{	background:rgba(0, 0, 0, 0) url("../images/faculty.jpg") no-repeat scroll 0 0 / 100% 100%;	width:100%; height:100%;}.stude{	position:relative;	top:0; display:none;}.stude h1{	border-bottom:1px solid #ccc;	padding:0px 0px 8px;	text-align:center;	font-size:14px;	font-family:'Roboto-Regular';	color:#e7512f;	background:#ccc;	line-height:normal;	padding:10px 0px;}.top-student li:hover > .stude{	display:block;	z-index:9999;}.top-student li:hover > .sdimg-01{	display:none;}.stude p{	text-align:center;	line-height:25px;}/*=== ADDMISSION ===*/.addmission{	margin:0 auto;	width:100%;}#addmission{	color:#000;	display:block;	font-size:14px;	margin:30px 0px 10px;}#addmission input[type="text"]{	background:rgba(242,242,242,0.5);	border:1px solid #ccc;	border-radius:4px;	color:#333;	height:30px;	padding:0px 0px 0px 7px;	width:250px;}#addmission select{	background:rgba(242,242,242,.5);	border:1px solid #ccc;	border-radius:4px;	width:260px;	height:33px;	color:#333333;}.add{	float:left;	margin:0px 0px 10px;	width:100%;}.add li.first{	float:left;	margin-right:15px;	line-height:25px;	text-align:right;	width:230px;}#addmission h4{	font-size:14px;	font-family:'Open sans',sans serif;}#addmission input[type="radio"]{	margin:5px 7px 5px 0px ;}#addmission b{	font-weight:normal;	margin-right:20px;}#addmission textarea{	background:rgba(242,242,242,0.5);	border:1px solid #ccc;	border-radius:4px;	color:#333;	height:100px;	padding-left:7px;	width:250px;}#addmission input[type="submit"],#addmission input[type="reset"]{	border:none;	color:#fff;	background:#53a800;	padding:7px 15px;	border-radius:4px;	cursor:pointer;	margin-right:20px;}#addmission input[type="submit"]:hover,#addmission input[type="reset"]:hover{	background:#000;}.full{	display:table;	width:100%;}.stu-infm,.add-infm{	float:left;	width:50%;}