@charset "utf-8";

/*! 
*********************************
* 	[01] General/global 
*********************************
*/


@-ms-viewport{
  width: device-width;
}
body {
	font-family: Calibri, Arial, Georgia, serif;
	font-size:16px;
	background-color:#a7a9ac;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Cambria, Georgia, serif;
	color:#000;
}
h1 {
	font-size:32px;
	margin-top:5px;
}
h2 {
	font-size:26px;
	margin-bottom:20px;
}
h3 {
	font-size:24px;
	margin-bottom:20px;
}
p, ol, ul {
	font-size:17px;
}
.whiteBg {
	background-color:#FFF;
}
.contentWrapPadding {
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}
.nowrap {
	white-space:nowrap;
}
/*! 
*********************************
* 	[02] Cotente style 
*********************************
*/
.alignLeft {
	text-align:left;
}

.alignRight {
	text-align:right;
}

.alignCenter {
	text-align:center;
}
.btn {
    border-radius: 0px;
}
.btn-info {
	background-color:#2699d5;
	font-size:16px;
	font-family: Cambria, Georgia, serif;
	text-transform:uppercase;
}
.btn-primary {
	background-color:#c75997;
	border:1px solid #b14b84;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: #333;
}
.nobullet {
	list-style:none;
}
.glyphicon-ok {
	margin-right:6px;
}
.tab-pane {
	padding:20px;
}
.marginBtm {
	margin-bottom:10px;
}
.indent1 {
	padding-left:20px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
}
/*! 
*********************************
* 	[03] Footer style
*********************************
*/
.col-md-4 img { 
	margin-bottom:20px;
}
.greyBg {
	padding:20px;
	background-color:#c3c7c9;
}
audio {
	width:100%;
}
audio {
	margin-bottom:20px;
}
audio::-webkit-media-controls-enclosure {
    max-width: 100%; /*or inherit*/
}
/* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
   .alignLeft {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

.alignRight {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

.alignCenter {
	text-align:left;
	
}
    }
/* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
 .alignLeft {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

.alignRight {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

.alignCenter {
	text-align:left;
}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
	.alignLeft {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

.alignRight {
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

.alignCenter {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
	.alignLeft {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

.alignRight {
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

.alignCenter {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.green-text {
	color:#2972a4;
}

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
	.alignLeft {
	text-align:left;
}

.alignRight {
	text-align:right;
}

.alignCenter {
	text-align:center;
}
    }