@charset "utf-8";
/* CSS Document reset section */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;
	background: transparent;/* vertical-align: baseline; */
}
body {
	background:url(../img/images/body-bg.jpg);
	/*background:#d8dee3;*/
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	line-height: 1;color:#24292f;font-size:12px;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
a {color:#45a52b;text-decoration:none;cursor:pointer;}
a:hover {color:#ed2024;}
html body div.clear, html body span.clear {
	border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;
	padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
/* CSS Document reset section ends */
/*common class starts*/
.clear{clear:both;padding:0px;margin:0px;}
.extension {}
.header-holder{width:100%;margin:0 auto;}
.header-top{width:1000px;margin:0 auto;}
.header-top-holder-l{float:left; /* padding-left: 20px; */}
.header-top-holder-l h2{font-size:16px;color:#FFF;line-height:40px;font-weight:normal;}
.header-top-holder-r{float:right;}
.header-top-holder-r ul{color:#babae2;line-height:40px;}
.header-top-holder-r ul li{float:left;font-size:14px;margin-right:10px;padding-left: 10px;}
.header-top-holder-r ul li a{color:#babae2;padding-left:5px;}
.header-top-holder-r ul li a:hover{color:#FFF;}
#account{background:url(../img/images/icon-my-account.png) no-repeat 0px 11px;}
#logout{background:url(../img/images/icon-log-out.png) no-repeat 0px 13px;}
#login{background:url(../img/images/icon-log-out.png) no-repeat 0px 13px;}
.header-top-holder{width:100%;margin:0 auto;background:#212147;height:40px;}
.header-mid-holder{width:100%;margin:0 auto;height:157px;background:#f4f6f7;}
.header-bot-holder{width:100%;margin:0 auto;background:url(../img/images/menu-bg.jpg) repeat-x;height:40px;}
.top-menu{width:1000px;margin:0 auto;line-height:39px;}

ul.top-menu-l{float:left; padding-left: 5px;}
ul.top-menu-l li {float:left;background:url(../img/images/menu-sp.png) no-repeat 0px 1px;}
ul.top-menu-l li a{padding:0px 14px;display:block;text-transform:uppercase;font-weight:bold;font-size:14px;color:#b0e3b2;text-shadow:0px 1px 0px #176d1c;}
ul.top-menu-l li a:hover{color:#FFF;}
ul.top-menu-l li:hover{}
ul.top-menu-l li a:hover{background:url(../img/images/menu-hover.jpg) 0px 1px repeat-x;text-shadow:0px 1px 0px #1e1f46;}

ul.top-menu-r{float:right;}
ul.top-menu-r li{float:left;background:url(../img/images/menu-sp.png) no-repeat 0px 1px;}
ul.top-menu-r li a{padding:0px 22px;display:block;font-weight:normal;font-size:14px;color:#b0e3b2;text-shadow:0px 1px 0px #176d1c;}
ul.top-menu-r li a:hover{color:#FFF;}
ul.top-menu-r li:hover{}
ul.top-menu-r li a:hover{background:url(../img/images/menu-hover.jpg) 0px 1px repeat-x;text-shadow:0px 1px 0px #1e1f46;}

.header-mid-left-holder{width:50%;background:#323368;height:157px; position: absolute;}
.header-content{width:1000px;margin:0 auto;background:url(../img/images/header.jpg) no-repeat;height:157px;position:relative;}

.content{width:960px;margin: 0 auto;background:#FFF;border:1px solid #ede6e6;margin-top:40px;padding:20px;}

.top-header{width:100%;margin:0 auto;background:url(../img/images/hd-bg.png) no-repeat top center;height:68px;margin-top:20px;}
.top-header h2{text-align:center;color:#FFF;font-size:36px;text-shadow:0px 1px 0px #691d09;line-height:66px;}
.top-header h3{text-align:center;color:#FFF;font-size:19pt;text-shadow:0px 1px 0px #691d09;line-height:66px;}
.top-header h1{text-align:center;color:#FFF;font-size:17px;text-shadow:0px 1px 0px #691d09;line-height:66px;}
.top-header{text-align:center;color:#FFF;font-size:13px;font-weight: bold;text-shadow:0px 1px 0px #691d09;line-height:66px;}

.gb-iconholder{padding:60px 0px;}
.icon-total{width:176px;text-align:center;float:left;padding:0 15px;}
.icon-total img{margin-bottom:20px;}
.icon-total span{font-size:16px;color:#3a3a3a;line-height:20px;}
.icon-arrow{float:left;}
.icon-arrow img{margin-top:35px;}

.hd2 span{background:url(../img/images/hd-bg-2.png) no-repeat bottom center; height:27px;display:block;}
.hd2 h2{text-align:center;font-size:36px;color:#af3b1e;margin-bottom:10px;}
.gb-textarea{border:1px solid #e7e7e7;background:#f8f8f8;resize: none;width:675px;padding:15px;height:150px;margin-left:130px;margin-top:30px;}

.special-instructions{padding:40px 0px;}
.special-instructions ul{margin-left:230px;}
.special-instructions ul li{float:left;margin:0 30px;}
.special-instructions ul li a{color:#000;font-size:24px;}
.special-instructions ul li a:hover{color:#2e9d2e;}
#blogger{background:url(../img/images/icon-blogger.jpg) no-repeat;padding-left: 110px;}
#wordpress{background:url(../img/images/icon-wordpress.jpg) no-repeat;padding-left: 110px;}
#website{background:url(../img/images/other.png) no-repeat;padding-left: 140px;}

.footer{width:1000px;margin:0 auto;padding:20px 0px;text-align:center;}
.footer ul{}
.footer ul li{display:inline-block;border-right:1px solid #333;}
.footer ul li a{float:left;color:#333;padding:0 10px;}
.footer ul li a:hover{color:#2E9D2E;}
.footer p{padding-top:10px;}

.content-l{float:left;width:561px;margin-right:56px;}
.content-l h2{font-size:24px;color:#323368;font-weight:bold;margin-bottom:15px;}
.content-l h3{font-size:16px;font-weight:bold;font-style:italic;color:#323368;margin:0px 0 20px 0px;}
.content-l ul{}
.content-l ul li{color:#535353;background:url(../img/images/arrow.png) no-repeat 0px 8px;line-height:30px;padding-left:15px;}
.content-l p{line-height:24px;color:#535353;}
.content-r{float:left;width:343px;}
.content-r h3{font-size:16px;font-weight:bold;font-style:italic;color:#323368;margin:40px 0 20px 0px;}
.content-r p{line-height:24px;color:#535353;}

.login-holder{}
.login-holder span{line-height: 48px;font-size:14px;color:#FFF;}
.login-holder-top{background:url(../img/images/login-top.png) no-repeat;width:343px;height:48px;}
.login-holder-top h2{text-align:center;color:#FFF;text-transform:uppercase;font-size:16px;font-weight:bold;line-height:66px;}
.login-holder-mid{background:#34356b;padding:20px 15px 0px 15px;width:301px;margin-left:6px;}
.login-holder-mid label{font-weight:bold;color:#FFF;font-size:14px;}
.login-holder-mid input{width:204px;height:24px;margin-bottom:10px;float: right;}
input.login-btn{background:url(../img/images/login-btn-bg.jpg) repeat-x;height:33px;border:none;border-radius:-moz-border-radius: 4px;
-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;float: left;margin:5px 10px 10px 90px;
width:80px;color:#FFF;font-weight:bold;font-size:16px;cursor:pointer;}

.login-bot{background:url(../img/images/login-bot.png) no-repeat;width:331px;height:8px;margin-left:6px;}
.login-btn{background:url(../img/images/login-btn-bg.jpg) repeat-x;height:33px;border:none;border-radius:-moz-border-radius: 4px;}
.register-holder{margin-top:20px;}
.new-earit{float:left}
.new-earit h2{font-weight:bold;font-size:16px;color:#52aa2a;line-height:44px;margin-right:75px;}
.register{float:left; /* padding-left: 60px; */}
.register a{background:url(../img/images/gb-blue-l.png) no-repeat;height:45px;width:7px;display:block;}
.register a span{background:url("../img/images/gb-blue-r.png") repeat scroll right top transparent;line-height:45px;padding:0 20px 0 13px;margin-left:7px;display:inline-block;text-transform: uppercase;font-size:16px;color:#FFF;font-weight:bold;}

.content h4{font-size:24px;color:#323368;margin-bottom:30px;}
.rg-fild-holder{float:left;margin-right:50px;margin-bottom:30px;}
.rg-fild-holder label{color:#545589;font-size:16px;font-weight:normal;line-height:14px;display:inline-block;width:109px;}
.rg-fild-holder label span{color:#db380f;}
.rg-fild-holder input{height:26px;background:#c3c3d8;border:1px solid #a5a5c6;width:173px;}
.select{height:26px;background:#c3c3d8;border:1px solid #a5a5c6;width:173px;padding:3px;}

.add-audio{text-align:center;background:url(../img/images/hd-big-bg.png) no-repeat;}
.add-audio h2{color: #FFFFFF;font-size: 30px;line-height: 66px;text-align: center;text-shadow: 0 1px 0 #691D09;}
.add-audio h3{color: #FFFFFF;font-size: 19pt;line-height: 66px;text-align: center;text-shadow: 0 1px 0 #691D09;}
.add-audio p{line-height:30px;font-size:16px;color:#535353;margin-bottom:30px;margin-top:10px;}

.center{margin:30px 0 30px 453px;}
.tot-icon{display:inline-block;padding-left: 30px;}
.tot-icon-l{float:left;margin:30px 18px 0 0;}
.tot-icon-r{float:left;width:456px;margin-bottom:50px;}

#total-login{ margin: 50px 0 50px 310px;}

.publishers-holder {margin-top:70px;}
.publishers-holder td{padding:12px;}
.new_hocak_text_table td{font-family:"New Hocak"; font-size:15px;}
.publishers-holder td a{color:#796cb8;}
.publishers-holder td a:hover{color:#393359;text-decoration:underline;}
.pagin{/* text-align: right; */width: 960px;margin:0 auto;background:#655e8a;display: inline-block;padding: 10px 0;}
.pagin span{ padding-left: 10px; padding-right: 10px;}

.search-holder{margin-bottom:40px;display: inline-block;}
.pagin-l{float:left;margin-right:10px;}
.search-holder-l input{height:26px;background:#c3c3d8;border:1px solid #a5a5c6;width:330px;}
.search-holder-l label{color:#545589;font-size:16px;font-weight:normal;line-height:14px;display:inline-block;width:65px;}
.pagin-r{float:left;}

.search-holder-l{float:left;width:520px;}
input.find-btn{ background: url("../img/images/login-btn-bg.jpg") repeat-x scroll 0 0 transparent;
    border: medium none;border-radius: 4px 4px 4px 4px;color: #FFFFFF;cursor: pointer;
    font-size: 16px;font-weight: bold;height: 33px;margin:0 0 0 10px;width: 80px;
}

.search-holder-r{margin-top:6px;float:left;}
.search-holder-r label{color:#545589;font-size:16px;font-weight:normal;line-height:14px;display:inline-block;width:65px;}
.search-holder-r a:hover {color:#FFFFFF;}
.search-holder-r select {
    background: none repeat scroll 0 0 #C3C3D8;padding: 3px;
    border: 1px solid #A5A5C6;height: 26px;width:365px;
}
/* ********************************** Change by Kaushik******************************************* */
.btn{background:url(../img/images/login-btn-bg.jpg) repeat-x;height:33px;border:none;border-radius:-moz-border-radius: 4px;
	-khtml-border-radius: 4px;-webkit-border-radius: 4px;
	border-radius: 4px;width:80px;color:#FFF;font-weight:bold;font-size:16px;cursor:pointer;
	vertical-align: middle;
}
.edit a{
	color: #ffffff;font-size: 16px;font-weight: bold;float: right;
	background-color: #5CAE28;padding: 10px;border-radius: 4px;
    border:none;border-radius:-moz-border-radius: 4px;
	-khtml-border-radius: 4px;-webkit-border-radius: 4px;
}
.inputs {font-size: 12pt;border: 1px solid #a3a3a3;padding: 5px;}
.input-name{
	font-size: 12pt;padding: 5px;height: 26px;
	background: none repeat scroll 0 0 #C3C3D8;
	border: 1px solid #A5A5C6;width: 200px;
}
.buttons {font-size: 12pt;color: #ffffff;border: none;cursor:pointer;}
.button_small{
    background-image:url('../img/btn_small.gif');height: 30px;width: 60px;cursor:pointer;
}
.button_medium{
    background-image:url('../img/btn_medium.gif');height: 30px;width: 80px;cursor:pointer;	
}
.button_large{
    background-image:url('../img/btn_large.gif');height: 30px;width: 110px;cursor:pointer;
}
.button_xlarge{
    background-image:url('../img/btn_xlarge.gif');height: 30px;width: 150px;cursor:pointer;	
}
.labels {font-size: 11pt;color: #555555;}
.sublabel {vertical-align: middle}
.labels-note{color: #777777; font-size: 8pt;}
.leftpadder {padding-left: 30px;}
.required{color:red;}
.small{padding-right:29px;padding-top: 10px;}
.small1{padding-right:31px;padding-top: 10px;}
#SettingIcon31+label::after{content: "\A";padding-top: 2px; white-space: pre;}
.large{padding-right: 27px;max-height: 14px;padding-top: 10px;}
.errormsg {
    background-color: #E9ECEF;padding: 10px;border: 2px solid #e0e0e0;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
    font-size: 12pt;font-weight: bold;color: #FB7E21;margin-bottom: 10px;
    line-height: 1.5;
}
.selectbox {width: 300px;height: 175px;}
.title2 {font-size: 14pt;font-weight: bold;}
.bluebox1 {
    background-color: #E9ECEF;padding: 10px;border-radius: 5px;
    border: 2px solid #e0e0e0;-webkit-border-radius: 5px;-moz-border-radius: 5px;    
}
.ear-icone{padding-bottom: 6px;width:351px;background-color:#E2E2E2;height:auto;padding-left: 20px;}
.link-color a{color:#ffffff;}
.link-color a:hover {color:#45a52b;}
.error-message{color:red;}
.link-color{float: right;width: auto;}
.report label{padding-right: 10px;font-size: 11pt;font-weight: bold;}
/* ******************************* contact us ********************************** */ 
.contact span{color: #353669;font-size: 15pt;font-weight: bold;}
.contact p{ padding: 15px;width: 930px;}

/* ******************************* Policy ********************************** */ 
.policy-title{
	color: #1E3F9A;font-size: 15px;font-weight: bold;text-decoration: underline;
}
.ad{
	color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 12px;
    font-variant: normal;font-weight: normal;line-height: 14px;padding: 0 15px;
    text-align: left;text-decoration: none;text-transform: none;vertical-align: top;
}
.AdTitle{
	color: #1E3F9A;font-family: Arial,Helvetica,sans-serif;font-size: 12px;
    font-style: normal;font-variant: normal;font-weight: bold;line-height: 18px;
    text-align: left;text-decoration: underline;text-transform: none;vertical-align: top;
}
/* ******************************* read more ********************************** */ 
.read h2{color: #353669;font-size: 20px;padding-left: 15px;font-family: Arial,Helvetica,sans-serif;}
.read p{ padding: 15px;width: 930px;font-size: 13px;}
.Ttitle span{
	color: #353669;font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-transform: none;
}
.Ttitle
{
	color: #353669;line-height: 1.2em;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;text-transform: none;
}

/* ******************************* GRID TABLE ********************************** */ 
.gridtbl {border-collapse: collapse;}
.gridtbl h4 {margin:0px;}
.gridtbl td {border: 1px dotted #999999;padding: 5px;}
.gridtbl .tblhead {color: #ffffff;background-image:url('../img/misc_bg.gif');background-repeat: repeat-x;}
.gridtbl .tblodd {background-color: #F4F6F8;}
.gridtbl .tblfoot {background-image:url('../img/misc_bg.gif');text-align: right;}
.gridtbl .pagerbtn {
    padding: 2px 5px;color: white;margin: 2px;border: 1px solid #AED2FD;
    -webkit-border-radius: 2px;-moz-border-radius: 2px;background-color: #63A1ED;
    border-radius: 2px;text-decoration: none;
}
sup {font-size:medium; vertical-align:top;}/*smaller*/

/************************************ Special Instruction ****************************************/
.in_title{font-size: 16px;padding-bottom: 5px; padding-top: 30px;}
.step-1{padding:10px;}
.top p{font-size: 17px;padding: 10px;}
.top{ padding-top: 50px;}

.login-holder-mid a {
    font-size: 13px;
}

/************************************ Error Page ****************************************/
.error-title{color: #353669;line-height: 1.2em;font-family: Arial,Helvetica,sans-serif;font-size: 24px;text-transform: none;text-align:center;}
.error-description{color: #777777;line-height: 1.2em;font-family: Arial,Helvetica,sans-serif;font-size: 15px;text-transform: none;text-align:center;padding-bottom:5px;}
.error-heading{color: #353669;line-height: 1.2em;font-family: Arial,Helvetica,sans-serif;font-size: 24px;text-transform: none;text-align:center;float:left;width:100px;}
.error_msg{color:#45A52B;text-align:center;padding-bottom:5px;font-size:12px;}
.error-link a{padding: 5px;}
/****************************New Hocak Language*********************/
@font-face {font-family: "New Hocak";src: url(../font/NewHocak.ttf) format("truetype");}
.new_hocak_text{font-family: "New Hocak", Arial, Geneva, Times New Roman;}



/**********admin_savefile************/

.sf-fild-holder{margin-right:25px;margin-bottom:30px; padding-top:20px;}
.sf-fild-holder label{color:#545589;font-size:16px;font-weight:normal;line-height:5px;display:inline-block;width:180px;}
.sf-fild-holder label span{color:#db380f;}
.sf-fild-holder input{height:26px;background:#c3c3d8;border:1px solid #a5a5c6;width:173px;}
.sfp-fild-holder{color:#545589;font-size:14px;font-weight:normal;line-height:1.5;display:inline-block;border: 1px solid #545589; padding:10px; max-height:600px; overflow-y: auto;}



.dropbtn {
    padding: 0px 14px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    color: #b0e3b2;
    text-shadow: 0px 1px 0px #176d1c;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #ddd}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.dropdown-content a{
    background: #f1f1f1;
    color: #176d1c !important;
    text-shadow:none !important;
}

.dropdown-content a:hover{
    color: #fff !important;
}

.name-body td{
    padding: 10px;
    border: 1px solid #f5f5f5;
}

.name-body tr td:first-child{
    font-weight: bold;
}

#name-reject{
    display: none;
}

#reason{
    display: none;
    padding: 2px;
    border: 1px solid #f5f5f5;
    border-radius: 2px;
    background: #f5f5f5;
    margin-top: 5px;
}
#show-reason{
    font-size: 12px;
    float: right;
}
#formats{display: none;}
#recordButton img{height:36px;}
#stopButton img{height:36px;}
.hide{display: none!important;}
.show{display: block!important;}
#recordButton{margin-top: 5px;}
#stopButton{margin-top: 5px;}
#recordActions{margin-top: 5px;}
#reject{margin-bottom: 2px;border: 1px solid #dadada;padding-bottom: 2px; margin-left: 5px;}
#save{margin-bottom: 2px;border: 1px solid #dadada; padding-bottom: 2px;}
#recordButton {margin-top: 5px; border: 1px solid #dadada; border-radius: 50%;padding: 10px;}
#stopButton {margin-top: 5px; border: 1px solid #dadada; border-radius: 50%;padding: 10px;}
button{cursor: pointer;}
#save:active{box-shadow: 2px 2px 5px #888888;}
#reject:active{box-shadow: 2px 2px 5px #888888;}
.note{color: #777777; }
/* Carousel image slider */
.carousel-logo{max-height: 60px; padding: 10px;}
.carousel-file-upload{width:350px;}
.svg-small{max-width: 7px !important;}