.cont_sec1 {
  width: 100%;
  float: left;
  padding-bottom: 20px;
}
.cont_sec1-lft{width:78%;float:left;}
.cont_sec1-lft1{width:100%;float:left;}
.cont_sec2 {
  width: 19%;
  float: right;
  padding-right: 5px;
}
.cont_sec1 h1 { color: #004abd; font-family: "Lato",sans-serif; font-size: 36px;
 font-weight: 300; padding: 0 0 10px; text-transform: uppercase;}
.cont_sec1 h2  , .dash-bord-box h2{font-family: "Lato",sans-serif; font-size: 28px; font-weight: normal; padding: 7px 0;}
.cont_sec1 p  , .dash-bord-box p{ color: #606060; font-family: "Lato",sans-serif; font-size: 15px; line-height: 23px; padding: 5px 0;}
.cont_sec1 h3{font-size: 25px; font-family: 'Lato', sans-serif; padding: 7px 0;color: #004abd;  font-weight: normal;} 
.cont_sec1 ul {padding: 5px 0 5px 0px}
.cont_sec1 ol {padding: 5px 0 5px 20px}

.cont_sec1 ul li{ font-family: 'Lato', sans-serif;  font-size: 15px; list-style:disc; padding:0; line-height: 22px; color: #606060; list-style:none;}
.cont_sec1 ol li{ font-family: 'Lato', sans-serif; font-size: 15px; list-style-type:decimal; padding: 2px 0; line-height: 22px; color: #606060;}
/** form **/
.form-box{width:100%; float:left;padding-bottom: 20px;}
.form-box h2{font-size: 20px; width:100%; float:left; text-align:left; color:#000; padding:5px 0;}
.form-box h3{font-size:20px; width:100%; float:left; text-align:center;color:#000;padding:0;}
.form-box h4{font-size: 16px; line-height:25px; width:100%; float:left; text-align:center;color:#000; text-decoration:underline; padding:0px 0 0px 0;}
ul.frm-list{width:100%; float:left;padding:0px; margin:0px 0;}
ul.frm-list li{float:left; margin-right:10px; list-style:none; line-height:30px; }
ul.frm-list li a{font-size: 14px;float:left; color:#000;}
ul.frm-list1{width:100%; float:left;padding:0px;  margin:1px 0;}
ul.frm-list1 li{float:left; margin-right:10px; list-style:none; width:200px; line-height:30px;}
ul.frm-list1 li a{font-size: 14px;float:left; color:#000;}
.form-ossi h2{font-size:16px; width:100%; float:left; color:#000; padding:10px 0 0px; text-align:left;}
span.title1{font-size: 14px;float:left; color:#000; margin:0 10px 0 0;  line-height:30px; font-weight:bold; width:128px;}
span.title6{font-size: 14px;float:left; color:#000; margin:0 10px 0 0; font-weight:bold; width:auto;}
span.title2 {
  float: left;
  font-size: 13px;
  text-align: left;
  width: 100%;
}
span.enclosed {
  float: left;
  font-size: 14px;
  text-align: left;
  width: 45%;
  padding: 5px 0;
}
.width20{
	width:20%;
}
.membership {
  display: block;
  font-weight: bold;
  padding: 10px 0;
}
.txt_name {border: 1px solid #ccc; float:left; width:25%; margin-right:20px; line-height:23px; margin-top:3px;}
.txt_name4 {border: 1px solid #ccc; float:left; width:25%; margin-right:20px; line-height:23px; margin-top:3px; width:300px;}
.txt_name1{border-bottom: 1px solid #ccc; border-top: 0 solid #cccccc;border-left: 0 solid #cccccc;border-right: 0 solid #cccccc; float:left; width:424px; margin-right:20px;} 
.txt_name3{border: 1px solid #ccc; float:left; width:195px; margin-right:5px; line-height:23px; margin-top:3px; min-height:24px;}
.txt_name7{border: 1px solid #ccc; float:left; width:40px; margin-right:5px; line-height:23px; margin-top:3px;}
.txt_name9{border: 1px solid #ccc; float:left; width:134px; margin-right:5px; line-height:23px; margin-top:3px;}
.txt_name8{border: 1px solid #ccc; float:left; width:320px; margin-right:5px; line-height:23px; margin-top:3px;}
span.bar { float: left; padding-top: 3px; width: 10px;color:#ccc;}
.txt_name_border{border: 1px solid #ccc;float:left; width:200px; margin-right:20px;}
span.title1-pg{font-size: 14px;float:left; color:#000; margin-right:0 10px 0 0; width:230px;}
.edoc{float:left; width:100%; height:auto;}
.edoc-lt{float:left; height:auto; margin-right:1%;}
.edoc-rt{float:left; width:49%; height:auto;}
.edoc span.title1{font-size: 14px;float:left; color:#000; margin:0 10px 0 0;  width:auto;}
.normal{font-weight: normal !important;}
#academic-qulification span.title2, #registration-certificate span.title2{font-size: 14px;float:left; color:#000; margin:0 10px 0 0; width:164px; text-align:left; line-height:30px;}
#academic-qulification.file-upload .title2 {
  float: none;
}
.add_more {
  display: block;
  width: 63px;
}
.remove-class {
  float: left;
  margin: 0;
  padding: 3px 0 0 16px;
  width: 17px;
}
p.nte {
  float: left;
  font-size:13px;
}
p.nte-new {
  float: right;
  font-size: 13px;
  margin-top: -12px;
  width: 82%;
}
#cpat_disp{
	font-size:25px;font-weight:bolder;font-family:Comic Sans MS;border:1px solid #000;padding: 0 5px;background: black none repeat scroll 0 0;color:#fff;
	float:left;margin-right:10px;
}
.refresh {
  float: left;
  padding-left: 10px;
  padding-top: 8px;
  width: 17px;
}
.edoc > input {
    width:200px;
}
.mem{float:left; width:100%; height:auto;}
.mem-lt{float:left; width:50%; height:auto;}
.mem-rt{float:left; width:38%; height:auto;}
.mem .txt_name {border: 1px solid #ccc;float:left; width:95%; margin-right:20px;}
.bar-inv{float:left; width:100%; height:auto;}
.bar-inv-lt{float:left; width:45%; height:auto;}
.bar-inv-rt{float:left; width:45%; height:auto;}
.bar-inv-lt span.title1{width: 50%; float:left;}
.bar-inv-lt span.title2{width: 23%; float:left; font-size: 14px;float:left; color:#000; text-align:left;}
span.title3{font-size: 16px;float:left; color:#000; font-weight:bold; width:45%;}
.exp-bar{float:left; width:100%; height:auto;}
.exp-bar1{float:left; width:30%; height:auto;}
.exp-bar2{float:left; width:40%; height:auto;}
.exp-bar3{float:left; width:100px; height:auto;}
.exp-bar4{float:left; width:100px; height:auto;}
.exp-bar span.title1{width: 50%; float:left;}
.exp-bar .txt_name {border: 1px solid #ccc;float:left; width:90%; margin-right:20px;}
.other-spf span.title2{width: 23%; float:left; font-size: 14px;float:left; color:#000; text-align:left;}
.aca-qua{float:left; width:100%; height:auto;}
.aca-qua1{float:left; width:30%; height:auto;}
.aca-qua2{float:left; width:100px; height:auto;}
.aca-qua3{float:left; width:100px; height:auto;}
.aca-qua4{float:left; width:40%; height:auto;}
.aca-qua .txt_name {border: 1px solid #ccc;float:left; width:85%; margin-right:20px;}
.tel-off{width:100%; float:left; margin:10px 0 0 0;}
.tel-off span.title1{font-size: 14px;float:left; width:150px; color:#000; margin:0 10px 0 0;  /* width:auto;width:90px; */} 
.tel-off span.title2{font-size: 14px;float:left; color:#000; margin:0 10px 0 0; /* width:auto; */  width:90px; } 
.tel-off span.title22{font-size: 14px;float:left; color:#000; margin:0 10px 0 0; /* width:auto; */  width:120px; } 
.tel-off span.title5{font-size: 14px;float:left; color:#000; margin:0 10px 0 0; width:auto; width:150px; font-weight:bold;}
.tel-off .frm-list3-new li span.title5 {width: 200px;}
.tel-off .frm-list3-new li span.title5-last {width: 100px;}

.pre-add{width:100%; float:left; margin:10px 0 0 0;}
textarea{border: 1px solid #ccc;float:left; width:51%;}

#tooltip1 , #tooltip2 , #tooltip3{ position: relative; float:left; }
.one span { display: none; color: #000; }
.one:hover span { display: block; position: absolute; width:600px; background:#ccc; height:auto; left:150px; top: -10px; color: #000; padding:20px; z-index:999; border-radius:20px; }
.one { color: #000000;    float: left; position: relative;  text-decoration: none;
 width: 200px;cursor:pointer;}
 
 
ul.list_nav11{ width:100%;clear:both; float:left;}
ul.list_nav11 li{ list-style:none;  margin:0 0 6px; line-height:20px; width:100%; 
padding:0px 0px 0px 0px; float:left; background:#3581F8;}
ul.list_nav11 li:hover{background:#F68121;}
ul.list_nav11 li a{  color: #ffffff;display: block;font-size: 14px;padding: 11px 0 11px 58px;}
ul.list_nav11 li a.icon1{background:url(/site-images/theossi-sprite1.png) no-repeat 4px -1px; }
ul.list_nav11 li a.icon2{background:url(/site-images/theossi-sprite1.png) no-repeat 13px -59px; }
ul.list_nav11 li a.icon3{background:url(/site-images/theossi-sprite1.png) no-repeat 3px -135px; }
ul.list_nav11 li a.icon4{background:url(/site-images/theossi-sprite1.png) no-repeat 4px -193px; }
ul.list_nav11 li a.icon5{background:url(/site-images/theossi-sprite2.png) no-repeat 19px 0px; }
ul.list_nav11 li a.icon6{background:url(/site-images/certificate.png) no-repeat 12px 6px; }
ul.list_nav11 li a.icon7{background:url(/site-images/logout.png) no-repeat 12px 6px; }
 
 /*dashbord*/
 .dash-bord-box h1{color: #004abd;font-family: "Lato",sans-serif;font-size: 36px;font-weight: 300; padding: 0 0 10px;text-transform: uppercase;}
.dash-bord{width:100%; float:left;}
.dash-bord-box{width:100%; float:left;}
ul.dash-bord-nav{ width:100%;clear:both; float:left;}
ul.dash-bord-nav li{ list-style:none;  margin:0 0 6px; line-height:20px; width:150px; 
padding:5px; float:left;  border:solid 1px #ccc; margin:12px 9px 1px 0; min-height:185px;}

ul.dash-bord-nav li a{  color:#000;display: block;font-size: 14px; padding:123px 0 20px 0px; text-align:center;}
ul.dash-bord-nav li a.icon1{background:url(/site-images/profile-pic.png) no-repeat center 2px; }
ul.dash-bord-nav li a.icon2{background:url(/site-images/videos-status.png) no-repeat center 5px; }
ul.dash-bord-nav li a.icon3{background:url(/site-images/payment-h.png) no-repeat  center 20px; }
ul.dash-bord-nav li a.icon4{background:url(/site-images/members.png) no-repeat center 0px; }
ul.dash-bord-nav li a.icon5{background:url(/site-images/logout1.png)no-repeat center 0px;}
ul.dash-bord-nav li a.subs{background:url(/site-images/journal.png) no-repeat center 0px; }
ul.dash-bord-nav li a.ifso{background:url(/site-images/ifso-member-logo.png) no-repeat center 0px; }
ul.dash-bord-nav li a.gallery{background:url(/site-images/gallery.png) no-repeat 12px 6px; }
ul.dash-bord-nav li a.library{background:url(/site-images/library-icon.png) no-repeat center 35px; }
ul.dash-bord-nav li a.fmbs-e-log{background:url(/site-images/logbook.png) no-repeat center 8px; }
ul.dash-bord-nav li a.program-assess{background:url(/site-images/prog-assessment.png) no-repeat center 23px;background-size: 65%; }
ul.dash-bord-nav li a.examiner-assess{background:url(/site-images/assessment-examiner1.png) no-repeat center 10px; }

 /*dashbord*/
ul.videos-nav{ width:100%;clear:both; float:left;}
ul.videos-nav li{ list-style:none;  margin:0 0 6px; line-height:20px; width:196px; 
padding:0px 0px 0px 0px; float:left;  margin:10px 20px 10px 0;}
ul.videos-nav li a.vd-img{ width:100%; float:left;  text-align:center;}
ul.videos-nav li a.vd-name{ color:#167DD0;display: block;font-size:18px; text-align:left; padding:5px 0 2px 0; float:left; width:100%; }
span.vd-name{ color:#7f7f7f;display: block;font-size:14px; text-align:left; float:left;width:50%; }

/*Find a Member*/
.find-a-member1 {
  clear: both;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 1px dashed #999;
  text-align: center;
}
.sel-search {
  display: inline-block;
  margin-right: 10px;
}
/*.find-a-member1 form {
  width: 85%;
}*/
.select-country {
  text-align: center;
}
.sel_reg {
  display: inline-block;
  vertical-align: top;
}
.find-a-member2{ width:100%;clear:both; float:left;}
ul.find-a-member-nav{ width:100%;clear:both; float:left;}
ul.find-a-member-nav li{ list-style:none;  margin:0 0 6px; line-height:20px; width:200px; 
padding:0px 0px 0px 0px; float:left;  margin:10px 20px 10px 0;}
.find-a-member1 select{border: 1px solid #cccccc;color: #666666;
font-size: 14px;padding: 5px 10px;width:158px;
-webkit-appearance: none;
-moz-appearance: none; appearance:none;background: url(/images/new_arrow1.png) no-repeat right center;text-indent: 0.01px; /* Removes default arrow from firefox*/
text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
margin:0;}
.serch1{border: 1px solid #cccccc;color: #666666;font-size: 14px;
padding: 5px 10px;width:190px; background:url(/site-images/serch1.png) no-repeat right top; }

.page_list {
  float: left;
  margin: 10px 0;
  width: 100%;
  text-align:center;
}

.ref-list{ border: 1px solid #3581F8;
    clear: both;
    color: #000000;
    float: left;
    font-size: 14px;
    letter-spacing: 0;
    width: 100%;}
.ref-list-h {
    background: #3581F8 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-weight: bold;
    width: 100%;
	font-size: 14px;
}
 .ref-list ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.ref-list ul li.col01 {
    width: 22%;
	
}
.ref-list ul li.col03 {
    width: 18%;
}
.ref-list ul li.col04 {
    width: 20%;
}
.ref-list ul li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 5px 2%;font-size: 16px;
}

.ref-list{ border: 1px solid #3581F8;
    clear: both;
    color: #000000;
    float: left;
    font-size: 14px;
    letter-spacing: 0;
    width: 100%;}
.ref-list-h {
    background: #3581F8 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-weight: bold;
    width: 100%;
	font-size: 14px;
}
 .ref-list ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.ref-list ul li.col01 {
    width: 18%;
	
}
.ref-list ul li.col03 {
    width: 12%;
}
.ref-list ul li.col04 {
    width: 15%;
}
.ref-list ul li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 5px 2%;font-size: 16px;
}

.ref-list{ border: 1px solid #3581F8; clear: both;color: #000000;float: left;font-size: 14px;letter-spacing: 0;width: 100%;}
.ref-list-h { background: #3581F8 none repeat scroll 0 0;color: #ffffff; float: left;font-weight: bold; width: 100%;font-size: 14px;}
.ref-list ul {list-style: outside none none;margin: 0;padding: 0;}
.ref-list ul li.col01 { width: 28%;}
.ref-list ul li.col03 {width: 25%;}
.ref-list ul li.col04 {width: 15%;}
.ref-list ul li {float: left;list-style: outside none none;margin: 0;padding: 5px 2%;font-size: 12px;}


/*Member Login*/
ul.mem-log-nav , .mem-log-nav1 { width:100%;clear:both; float:left;}
ul.mem-log-nav li { list-style:none;  margin:0 0 5px 0; line-height:20px; width:390px; 
padding:0px 0px 0px 0px; float:left;  color:#fff;}
ul.mem-log-nav1 li{ list-style:none;  margin:0 0 5px 0; line-height:20px; width:100%; 
padding:0px 0px 0px 0px; float:left;  color:#fff;}
#member-section1 { max-width: 400px; float:none; margin:0 auto;}
#member-section{ background: #f9f9f9;
border: 1px solid #d5d5d5;
display: block;max-width: 400px;padding:10px 20px;float:left; margin:0 0 20px 0;}
#member-section h1 , #member-section2 h1{color: #004abd;font-family: "Lato",sans-serif;font-size: 36px;font-weight: 300;
 padding: 0 0 10px;text-align:center; text-transform:none; margin:2px 0;}
#member-section .side_log_name {background:#ebebeb url(/site-images/login-icon.png) no-repeat left 14px;
border: medium none;color: #000;float: left;font-size: 14px;
height: 37px;margin: 0 0 7px;padding: 5px 0 5px 40px;width: 350px;}
#member-section .side_log_pass {background:#3581F8 url(/site-images/login-icon.png) no-repeat left -38px;border: medium none;color: #fff;float: left;font-size: 14px;height: 37px;margin: 0 0 7px;padding: 5px 0 5px 40px;width: 350px;}
#member-section .submit {display: inline-block;float: right; text-align: left; width: 100px;}
#member-section input[type="submit"] { background: #f68121 none repeat scroll 0 0;
 border: 0 none; color: #ffffff;cursor: pointer;float: right; font-size:18px; margin: 5px 0 0; padding: 5px; text-align: center; width: 100px;text-transform:uppercase;}
#member-section .side_log_link_two a { background:none; color:#434343; float: left;
font-size: 16px; margin: 12px 0 0; /*width:100%;*/ text-align:center; text-decoration:underline; padding:10px 2px; text-transform:none;}
.mem-log-nav1 input {  border: 1px solid #cccccc; padding: 10px;width: 400px;}
.mem-log-nav1 .submit { display: inline-block; float: left; text-align: left;width: 300px;}
.mem-log-nav1 input[type="submit"] { background: #f68121 none repeat scroll 0 0;
 border: 0 none; color: #ffffff;cursor: pointer; float:left;  font-size:18px;   margin: 5px 0 0;  padding: 5px;  text-align: center;  width:200px;text-transform:uppercase;}
.col4-list .list-title {font-weight: bold;}
.col4-list ul {list-style: outside none none;margin: 0;padding: 0;}
.col4-list .list-title li {background:#3581f8; color: #ffffff;font-size:16px;}
.col4-list ul li {float: left;list-style: outside none none;margin: 0;padding: 5px 1%;}
.col4-list ul li.col-1 {width: 20%;}
.col4-list ul li.col-2 {width: 11%;}
.col4-list ul li.col-3 {width: 19%;}
.col4-list ul li.col-4 { width: 20%;}
.col4-list ul li.col-5 { text-decoration: none; width: 15%;}
.col4-list ul li a{ color:#000;}
ul.frm-list3{width:100%; float:left;padding:0px; margin:0px 0;}
ul.frm-list3 li {
  /* float: left; */
  margin-right: 10px;
  list-style: none;
  line-height: 24px;
  width: 47%;
  display: inline-block;
  vertical-align: top;
}
ul.frm-list3 li a{font-size: 14px;float:left; color:#000;}
ul.frm-list4{width:100%; float:left;padding:0px; margin:0px 0;}
ul.frm-list4 li{float:left; margin-right:10px; list-style:none; line-height:30px; width:100%; }
ul.frm-list4 li a{font-size: 14px;float:left; color:#000;}
 /*View My Profile*/
.reg-but {
  float: right;
  letter-spacing: 0;
  width: 345px;
  margin-top: 10px;
}
.reg-but li {
  margin: 0 5px;
  width: auto;
  list-style: none;
  float: none;
  text-align: center;
}
.reg-but li a {
  background: #3581f8;
  color: #ffffff;
  /* float: right; */
  font-size: 16px;
  margin: 5px 0 0 5px;
  padding: 4px 10px;
  text-decoration: none;
  list-style: none;
  float: none;
}
label {line-height: 29px; font-weight:normal;}
.video-img img {border: 1px solid #cccccc; padding: 5px;}
.tel-off select {border: 1px solid #cccccc;float: left;
margin-top: 5px;margin-right:20px; width:200px;}
.sub1 {float: left; margin: 26px 151px; text-align: left; width: 100%;}
.sub1  input {border: 0 none;float: none;padding: 5px 0;text-align: center;
width: 153px;color:#fff;font-size:16px;background:#3581F8;margin:0 auto;}

select {
    border: 1px solid #cccccc; padding:2px 0; margin:5px 0;
}

.per-pat-box{float:left; width:100%;}
.per-pat-box-img {
  /* float: left; */
  /* width: 170px; */
  /* height: 180px; */
  margin-right: 10px;
  display: inline-block;
  text-align: center;
}
.next-to-photo {
  display: inline-block;
  vertical-align: top;
}
.next-1 {
  display: inline-block;
  margin: 0;
  width: 225px;
}
.aca-qua tr:first-child > td {
  font-weight: bold;
  padding-bottom: 10px;
}
.per-pat-box-img img {
  /* border: solid 1px #ccc; */
  padding: 3px;
  /* border-radius: 10%; */
  width: auto;
  height: auto;
}
ul.frm-list4 li .title6 label {
  line-height: 20px;
  display: inline-block;
}
.per-pat-box-rt{float:left; width:100%; margin-top:0px;}
.border-frm{border-bottom:1px solid #ccc; width:100%; float:left; padding:5px 0; margin:5px 0;}
.border-frm1{width:100%; float:left;margin:20px 0 0 0;}

ul.list_nav1{width:100%; float:left;}
ul.list_nav1 li{width:100%; float:left;}
ul.list_nav1 li span.title1{width:45%; float:left;}
.bir_proc_label , .bir_proc_val{min-height:40px;}

legend {
  display: inline-block;
  background: #3581F8;
  padding: 0.5em;
  color: #fff;
  font-weight: bold;
  width: 55%;
  text-align: left;
}
fieldset {
  margin-bottom: 2em;
}
.profile-right > div {
  /* padding: 1em 0; */
  padding-bottom: 2em;
}
.credential-title {
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  color: #3581F8;
}
.doc-name {
  /* background: #3581F8; */
  font-size: 16px;
  /* padding: 1em 0.5em; */
  /* text-decoration: underline; */
  color: #000;
  text-transform: uppercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* padding: 0; */
 /* border-top: 1px solid #888; */
  margin-top: 10px;
  padding-top: 10px;
}



.organiser-form {
  padding-top: 10px;
  border-top: 1px solid #ccc;
  margin-top: 10px;
}
.organiser-field {
  margin: 0.5em 0;
}
.organiser-field label {
  display: inline-block;
  width: 220px;
  font-weight: bold;
}
.organiser-field textarea {
  float: none;
  vertical-align: top;
  width: auto;
  margin-left: 5px;
}
.organiser-field select {
  margin-left: 5px;
  display: inline-block;
  width: 197px;
}
.organiser-field input[type="text"] {
  width: 190px;
  margin-left: 5px;
  padding: 5px;
}
.organiser-field input[type="radio"] {
  margin: 10px;
  display: inline-block;
}
.organiser-field.dates input {
  width: 100px;
  margin: 0 10px;
}
.organiser-field.fee label {
  width: 100px;
}

.organiser-field.fee input {
  width: 150px;
}
.fee div {
  display: inline-block;
  margin-bottom: 10px;
}
.fee div:nth-child(2n) {
  margin-left: 15px;
}
.fee div:nth-child(2n) label {
  width: 40px;
}
.dates div {
  display: inline-block;
}
.submit-section {
  text-align: center;
  padding-top: 2em;
  border-top: 1px dashed #666;
  margin-top: 2em;
}
.submit-section span {
  display: block;
  margin-bottom: 15px;
}
.submit-section input[type="button"] {
  display: inline-block;
  padding: 5px;
  margin: 0 10px;
}
.after-login {
  text-align: center;
  background: #F3F6F7;
  margin: 1em 0;
  padding: 1em;
}
ul.list_nav11 li a.icon3.opacity {
  background: url(/site-images/journal-icon.png) no-repeat 14px center;
}
ul.list_nav11 li a.change-pwd-aside {
  background: url(/site-images/change-pwd.png) no-repeat 21px center;
}
ul.list_nav11 li a.gallery-sidebar {
  background: url(/site-images/gallery-icon.png) no-repeat 14px center;
}

ul.list_nav11 li a.ossi-library {
  background: url(/site-images/library-icon-side.png) no-repeat 14px center;
}

#gallery_frm li {
	list-style: none;
	width: 100%;
	clear: both;
	margin:20px 0;
}
#gallery_frm label.heading {
	/*width: 150px;*/
	float: left;
	line-height: 21px; 
}
#gallery_frm label.error {
  color: #ff0000;
  float: left;
  font-size: 13px;
  width: 69%;
}
#gallery_frm input[type="text"],#gallery_frm textarea,#gallery_frm select{
	width: 300px;
}
#gallery_frm li.img_video_upload div {
	float: left;
	margin-right: 20px;
}
#description-error {
  text-indent: 198px;
  width: 58% !important;
}
#gallery_frm input[type="submit"]{
	padding: 1px 17px;
	cursor:pointer;
	margin:10px 0;
}
/*.file_upload {
	float: left;
	width: 60%;
}*/
.file_upload span {
	float: left;
}
#gallery_frm_msg{
	color: red;
}
.image-upload-block, .video-upload-block{
margin-bottom: 10px;
float: left;
}

/*---------gallery list -page-------------*/
.search_options select, .search_options input {
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 5px;
	width: 250px;
	margin: 0 10px 10px 0px;
}
.search_options input {
	width: 238px;
}
#search_options_all {
	width: 100px;
}
#gallery_lists .ListHeader {
	text-align: left;
	background: #E7EDF1;
	padding: 5px;
	border:1px solid #DCE0E6;
}
.search_options .submit{
	width:50px;
	cursor:pointer;
}

#gallery_lists td{
	padding:8px 0;
}
#gallery_lists tr:nth-child(odd){ 
	background: #fff;
}
#gallery_lists tr:nth-child(even){
	background: #E7EDF1;
}

.gallery-media{
	width:49px;
}

/*---------gallery list -page-------------*/


 /*@media*/
@media screen and ( max-width:1140px){
.cont_sec1-lft {
  width: 75%;
}
.organiser-field label {
  display: inline-block;
  width: 185px;
}
}
@media screen and ( max-width:1000px){
.cont_sec2 {
  width: 320px;
  padding-right: 5px;
  margin: 0 auto;
  float: none;
  clear: both;
}
.organiser-field label {
  display: inline-block;
  width: 125px;
}
.cont_sec1-lft	{float:none; margin:0 auto; width:90%;}
ul.list_nav11{margin-top:40px;}
} 
@media screen and ( max-width:900px){
.dash-bord-box{width:90%; float:none; margin:0 0 0 5%;}	

.fee div:nth-child(2n) {
  margin-left: 0;
}
.fee div:nth-child(2n) label {
  width: 100px;
}
.dates div {
  display: block;
  margin: 10px 0;
}
.dates span {
  display: inline-block;
  width: 40px;
}
}
@media screen and ( max-width:800px){
.organiser-field label {
  display: block;
}
.organiser-field input[type="text"] {
  width: 75%;
  margin-left: 0;
}
}
@media screen and ( max-width:768px){
  .organiser-field label {
    display: inline-block;
  }
  .organiser-field input[type="text"] {
    width: 50%;
  }
  .organiser-field textarea {
    width: 49%;
    margin-left: 0;
  }
  .organiser-field select {
    margin-left: 0;
    width: 51%;
    padding: 2px;
  }
  .dates span {
    display: inline-block;
    width: 125px;
  }
}
@media screen and ( max-width:640px){
.profile-img {
  width: auto;
}
.profile-right {
  padding-left: 0;
  width: auto;
}
.cont_sec1-lft {
  width: auto;
  padding: 0 5px;
}
.reg-but {
  float: none;
  letter-spacing: 0;
  width: auto;
  display: block;
  clear: both;
}

}
@media screen and ( max-width:480px){
  ul.frm-list3 li {
  line-height: 9px;
  width: auto;
  display: block;
  float: none;
  clear: both;
}
.organiser-field label {
  display: block;
}
.organiser-field input[type="text"] {
  width: 90%;
  margin-left: 0;
}
.organiser-field textarea {
  width: 89%;
}
.organiser-field select {
  width: 94%;
}
}
@media screen and ( max-width:500px){
.dash-bord-box{float:none; margin:0 auto;}
.reg-but {
  float: left;
  margin: 0 auto;
  width: auto;
}
}
